创建数据库
create database 数据库名
选择数据库
use 数据库名
创建表
create table 表名
(
字段名 数据类型,
字段名 数据类型,
······
字段名 数据类型
)
删除表
drop table 表名
添加主键约束
(1)在定义列的同时指定主键

(2)在定义完所有列之后,指定主键

多字段联合主键
在定义完所有列后指定联合主键:
primary key(字段名,字段名)
修改字段类型
alter table 表名 alter column 字段名 修改后的字段类型
添加外部关键字
(1)
constraint 外键名 foreign key 字段名 references 主表名(主键名)
(2)
在定义字段的时候,也可以定义外部关键字
字段名 字段类型 foreign key references 关联的表名(字段名)
这种方式不能指定外键名,外键名是随机的。
添加唯一约束
唯一约束要求该列唯一,允许为空,但是只能有一个空值。唯一约束可以确保一列或者几列不出现重复值。
关键词:unique
字段名 字段类型 unique
若要给字段添加两个或者两个以上的约束,约束之间以空格隔开即可。
添加非空约束
关键词:not null
字段名 字段类型 not null
使用默认约束
给字段一个默认值
关键词:defalut
字段名 字段类型 default 默认值
如果是添加字符串型,默认值要使用单引号;如果是整型,则不需要加任何符号。
设置表的属性值自动增加
在数据库应用中,经常需要在每次插入新纪录时,系统自动生成字段的主键值。
关键词: identity(1,1) 表示自动增长,初始值为 1 ,增量为 1 。
字段名 字段类型 primary key identity(1,1)
8582

被折叠的 条评论
为什么被折叠?



