T-SQL语句
1.创建表
create table CeShi1
(
Uid varchar(50) primary key,
Pwd varchar(50),
Name varchar(50),
Nation varchar(50),
foreign key(Nation) references Nation(Code)
)
create table <表名>
(
<列名> <数据类型及长度> [not null],
<列名> <数据类型及长度>,
...
<列名> <数据类型及长度>
)
drop table <表名>
primary key 主键
not null 非空
foreign key(Nation) references Nation(Code) 外键
auto_increment 自增长
注意:所有符号必须是英文状态下的
每个表创建完之后加分号
表里面的最后一列写完之后不要加逗号
删除表:
drop table PinPai
练习:
#民族表
create table minzu
(
NO varchar(50) primary key,
minzu varchar(50)
);
#称谓表
create table chengwei
(
NO varchar(50) primary key,
chengwei varchar(50)
);
#人员基本信息
create table renyuan
(
NO varchar(50) primary key,
renyuanming varchar(50),
xingbie bit,
minzu varchar(50) references minzu(NO),
shengri datetime
);
#工作简历
create table jianli
(
bianhao int auto_increment primary key,
renyuanNO varchar(50) references renyuan(NO),
ksgz datetime,
jsgz datetime,
gzdw varchar(50),
bm varchar(50),
tccs int
);
#家庭关系
create table jtgx
(
bianhao int auto_increment primary key,
renyuanNO varchar(50) references renyuan(NO),
xingming varchar(50),
chengwei varchar(50) references chengwei(NO),
gzdw varchar(50),
jtcy int
);