当前位置:文档下载 > 所有分类 > 比较全面的SQL语言加上例子,很不错!
侵权投诉

比较全面的SQL语言加上例子,很不错!

/*例3-1创建数据库表。*/

/*程序清单如下:*/

/*下面的例子将创建表S。*/

CREA TE TABLE S

(

sno char(10) NOT NULL /*学号字段*/

CONSTRAINT PK_sno PRIMARY KEY CLUSTERED/*主键约束*/

CHECK (sno like '31300501[0-9][0-9]')/*检查约束*/,

sname char(8) NULL, /*姓名字段*/

sex char(2) NULL, /*性别字段*/

age int NULL, /*年龄字段*/

dept varchar(20) NULL/*系别字段*/

)

/*例3-2修改S表,增加一个班号列。*/

/*程序清单如下:*/

ALTER TABLE S

ADD

CLASS_NO CHAR(6)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/*例3-3删除S表。*/

/*程序清单如下:*/

DROP table S

/*再执行例3-1*/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/*例3-4在S表中插入一条学生记录(学号:S7;姓名:郑冬;性别:女;年龄:21;系别:计算机)。*/

/*程序清单如下:*/

INSERT INTO S V ALUES ('3130050107','郑冬','女',21,'计算机')

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/*例3-5 创建SC表(学生选课表),并向SC表中插入一条选课记录(’S7’,’C1’)。*/

/*程序清单如下:*/

CREA TE TABLE SC

(

sno char(10) NOT NULL,

cno char(2) NULL, /*课程编号字段*/

score numeric(4,1) NULL /*成绩字段*/

)

Go

INSERT INTO SC (sno,cno) V ALUES ('3130050101', 'c1')

Go

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/*例3-6 使用column_list 及V ALUES 列表显式地指定将被插入每个列的值。*/

/*程序清单如下:*/

CREA TE TABLE T1

( column_1 int,

column_2 varchar(30))

Go

INSERT T1 (column_2, column_1) V ALUES ('This is a test',1)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/*例3-7 求出各位学生的平均成绩,把结果存放在新表A VGSCORE中。

第1页

免费下载Word文档免费下载:比较全面的SQL语言加上例子,很不错!

(下载1-34页,共34页)

我要评论

TOP相关主题

返回顶部