打印本文 打印本文 关闭窗口 关闭窗口
SQL的几点细节
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2605  更新时间:2009/4/24 21:11:30  文章录入:mintao  责任编辑:mintao
           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 SnoSname , Ssex , Sdept

FROM Student;

Commit;

上一页  [1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口