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(學號,課程號)--設置複合主鍵

效果圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章