【文件属性】:
文件名称:基本表的创建-b样条插值(b-spline interpolation)
文件大小:8.74MB
文件格式:PDF
更新时间:2024-06-30 14:47:13
数据库原理
(1)基本表的创建
CREATE TABLE
( 列名 类型,
⋯⋯
完整性约束,
⋯⋯)
其中,完整性约束主要有 3种子句:主键子句(PRIMARY KEY)、检查子句(CHECK)
和外键子句(FOREIGN KEY)。
例如,以下几个命令创建 student,teacher,course和 score 4个样本表:
CREATE TABLE student /*学生表*/
(sno CHAR(5) not null unique, /*学号*/
sname CHAR(8), /*学生姓名*/
ssex CHAR(2), /*性别*/
sbirthday DATETIME, /*学生出生日期,SQL Server中日期类型为Datetime*/
class CHAR(5)) /*班号*/
CREATE TABLE teacher /*教师表*/
(tno CHAR(5) not null unique, /*教师编号*/
tname CHAR(8), /*教师姓名*/
tsex CHAR(2), /*教师性别*/
tbirthday DATETIME, /*教师出生日期,SQL Server中日期类型为Datetime*/
prof CHAR(6), /*职称*/
depart CHAR(10)) /*所在系*/
CREATE TABLE course /*课程表*/
(cno CHAR(5) not null unique, /*课程编号*/
cname CHAR(20), /*课程名*/
tno CHAR(5)) /*任课教师编号*/
CREATE TABLE score /*成绩表*/
(sno CHAR(5), /*学号*/
cno CHAR(5), /*课程编号*/
degree INT) /*分数*/
(2)基本表的修改
基本表创建完成后,可根据需要增加或删除某些列。
增加新列的语句为:ALTER TABLE <基本表名> ADD <列名> <类型>
删除列的语句为: ALTER TABLE <基本表名> DROP <列名> [CASCADE|RESTRICT]