天天看點

SQL server建表操作SQL server建表操作

SQL server建表操作

利用代碼建立資料表效率更高。。。

廢話不多說,上代碼

create table xsqk(
學号 char(6) NOT NULL primary key,--設定主鍵
姓名 char(8) NOT NULL unique,
性别 Bit NOT NULL check(性别=0 or 性别 =1),
出生日期 Smalldatetime NOT NULL,
所在系 char(10) NOT NULL,
專業名 char(10) NOT NULL,
聯系電話 char(11),
總學分 Tinyint check(總學分>=0 or 總學分 <=200),
備注 Text
)

create table kc(
序号 int,
課程号 char(3) NOT NULL primary key,
課程名 char(20) NOT NULL,
授課教師 char(8),
開課學期 Tinyint NOT NULL check(開課學期>=1 or 開課學期 <=6),
學時 Tinyint,
學分 Tinyint
)

create table xs_kc(
學号 char(6) NOT NULL references xsqk(學号),
課程号 char(3) NOT NULL references kc(課程号),
成績 Tinyint check(成績>=0 or 成績 <=100),
學分 Tinyint
)
alter table xs_kc add primary key(學号,課程号)--設定複合主鍵
           

效果圖:

SQL server建表操作SQL server建表操作