SQL Server2016
创建数据库,创建表
1、创建数据库
-
方式一、
打开SQL Server Management Studio,点击新建查询,弹出界面,然后在界面中开始写创建数据库代码。
create database UnionDong --UnionDong是你想创建数据库的名字
on
(
name = 'Dong', --Dong 是你创建.mdf文件的名字
filename = 'E:\SQL2016\DataBase\Dong.mdf', --这个是你的 完整路径 + .mdf文件的全名
size = 8MB, --这是数据库的空间大小
filegrowth = 10% --.mdf数据库的数据文件空间大小每次增长的百分比
)
log on
(
name = 'Dong_l', --Dong_l 是你创建.ldf文件的名字
filename = 'E:\SQL2016\DataBase\Dong_l.ldf', --这个是你的 完整路径 + .mdf文件的全名
size = 4MB, --这是数据库的空间大小
filegrowth = 10% --.mdf数据库的数据文件空间大小每次增长的百分比
)
-
方式二、
打开SQL Server Management Studio,鼠标放到“数据库”上,右键点击“新建数据库”,里面有相应的大小,增长速度,路径等,选好以后直接确定就可以了。
2、创建表
-
方式一
首先 先选择在哪个数据库下创建表,一般使用
use UnionDong --数据库前加use
create table class --class 是表的名字
(
class_id int not null, -- 班级号 int 类型,not null 不为空
class_name nvarchar(20) not null primary key --班级名称,nvarchar类型,创建了20个字节,不为空,设置为主键,主键是独一无二的
)
class table Information
(
mem_name
nvarchar
(
8
)
not
null,
--名字
mem_sex
varchar
(
2
)
not
null,
--性别
mem_major
nvarchar
(
20
)
not
null,
--专业
mem_grade
int
not
null,
--年纪
mem_num
int
not
null,
--学号
mem_dir
nvarchar
(
4
)
not
null,
--方向
constraint
CK_Sex
check
(
mem_sex
=
'男'
or
mem_sex
=
'女'
),
--限制mem_sex 这个字段只能填写 男 或 女
constraint
FK_Class_Name
Foreign
Key
(
mem_major
)
references
class
(
class_name
) --限制mem_major 必须在class表中的class_name中存在,外键必须在主键中存在。
--check 对某一些值的限制,Foreign Key(xx) references xx 对键的限制
)
-
方式二
打开你需要处理的数据库,找到表,右键点击“新建”,添加信息即可。