| 18 MA
95004 张力 男 19 IS
Student表由 学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),所在系(Sdept)五个属性组成,其中Sno为主码,索引号隐含不显示。各属性定义如下
Sno CHAR(5) NOT NULL UNIQUE,/*长度为5的定长字符串,取值唯一且不为空*/
Sname CHAR(20) UNIQUE , /*长度为20的定长字符串,取值唯一*/
Ssex CHAR(2) , /*长度为2的定长字符串*/
Sage INT,/*全字长二进制整数*/
Sdept CHAR(15) /*长度为15的定长字符串*/
对于这个表,比如我们要将其中的Sage属性列删掉,现在我们可以通过下面的语句建立一个一个新表;
CREATE TABLE Student1
(
Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20) UNIQUE ,
Ssex CHAR(2) ,
Sdept CHAR(15)
);
基本表建成了,然后把需要保留的数据放到里面,执行下面的语句
INSERT
INTO Student1
SELECT Sno,Sname , Ssex , Sdept
FROM Student;
Commit;
上一页 [1] [2] [3] 下一页 |