create table [table]
(
-- 自动增长(种子,增量)
cId int identity(1,1) primary key, --主键
cName nvarchar(10) not null,
cDescription nvarchar(200)
)
use databasename 切换数据库操作
decimal(18,0) 其中18表示有效位数,0表示有几位小数点
alter table Student
add sSex nchar(1) 在已有的表中添加新的字段
delete from student where sname='张三' 按条件删除记录
truncate table student 清空student表中的所有记录
select distinct sName from student DISTINCT查询时去除重复数据
select * from student
where sClassId in (1,2,4) 条件是 显示 sClassId字段为1或者2或者4的所有记录
--主键约束
alter table student
add constraint Pk_Student primary key(sId) 添加约束 把student表中的sId字段设置为主键
--唯一约束 一列里面不能有重复的数据 与主键约束不同的是 唯一约束可以为空
alter table Student
add constraint UQ_Student_sNo unique(sNo)
--默认约束 设置默认值
alter table student
add constraint DF_Student_sSex default('男') for sSex
drop constraint DF_Student_sSex --删除约束
--检查约束
alter table Student
add constraint CK_Student_sSex check (sSex = '男' or sSex = '女')
--外键约束
alter table Student
add constraint FK_Student_sClassId foreign key (sClassId) references Class(cId)