SQL学习笔记2:primary key等,外键约束代码,查询,重命名,查询“是增加虚拟列”

实体完整性:
主键(primary key)、自增(identity)、唯一(unique)
域完整性:
非空(not null)、check、默认值(default)
参照完整性:
外键约束
alter table 外键表名 add foreign key(外键列名) references 主键表名(之间列名)
查询语句(用上select):
--1.查询所有内容:
select * from 表名
--2.查询指定列名:
select name,age from 表名
--3.条件查询:
select 列名1,列名2 from 表名 where 条件(比如”id>3“这个条件)
--4.查询是否增加了虚拟列与在虚拟列中填了内容
select 列名1,‘增加虚拟的内容’ as '虚拟的列标题’ from表名 (可以跟条件)


给指定列重命名并查询
select 列名1 as '起的名字',列名2 '名字'from 表名
用查询select 判断某列条件(“条件”指的是该列填的内容)是否为null
select 列名 from 表名 where 列名 is null
增加语句:
--1.增加全部:
insert into 表名 values(列值1,列值2)
-2.指定列新增
insert into 表名(比如U_name(姓名),U_ID(身份证号),列名最好用英文,不然易出错) values(列值1,列值2)(列值即表中指定列填的内容)
(--:SQL中的注释)