sql2000数据表的相关操作

sql2000数据表的相关操作

ID:34725815

大小:71.18 KB

页数:9页

时间:2019-03-10

sql2000数据表的相关操作_第1页
sql2000数据表的相关操作_第2页
sql2000数据表的相关操作_第3页
sql2000数据表的相关操作_第4页
sql2000数据表的相关操作_第5页
资源描述:

《sql2000数据表的相关操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQL2000数据表的相关操作!SQL的基本操作(3.表的相关操作)1.创建表(1)用CreateTable命令创建表语法:CreateTabletabl_name({}column_nameAscomputed_column_expression}}[,...n])[On{fiegroup

2、Default}][Textimage_On{fiegroup

3、Default}]例子:打开cust数据库,创建一个表,该表包含了学生的有关信息,即有学号、姓名、性别、出生日期、籍贯、联系电话、住址和备注信息。UsecustCreateTablestudents(numberintnotn

4、ull,namevarchar(10)notnull,sexchar(2)null,birthdaydatetimenull,hometownvarchar(30)null,telphone_novarchar(12)null,addressvarchar(30)null,othersvarchar(50)null)在这个表中number表示学生代号,数据类型为int,不允许为空;name表示学生姓名,数据类型为varchar,长度为10,不允许为空;sex表示学生的性别,数据类型为char,长度为2,允许为空;birthday表示学生的出生日期,数据类型为datetime,允

5、许为空;hometown表示学生的籍贯,数据类型为varchar,长度为30,允许为空;telephone_no表示学生的联系电脑,数据类型为varchar,长度为12,允许为空;address表示学生的住址,数据类型为varchar,长度为30,允许为空;others表示学生的备注信息,长度为50,允许为空。2.修改表的结构(1)使用T-SQL语句增加和删除一个新列语法:AlterTabletable{ADO{[]

6、colun_nameAscomputed_column_expression

7、[]}[,...n]

8、Drop{Columncolumn}[,...n]}例子:打开

9、cust数据库,修改其中的表students的结构,增加一个新字段,字段名为ying,数据类型是varchar,长度是10,没有默认值,充许为空。UsecustAlterTablestudentsAddyingvarchar(10)null打开cust数据库,修改其中的表students的结构,删除一个字段,字段名为ying。UsecustAlterTablestudentsDropColumnying3.向表中插入数据(1)用Insert语句语法如下:Insert[Into]{table_name

10、view_name}[(column_list)]{Values

11、values

12、_list

13、select_statement}注意:在插入数据时,字符数据和日期数据要使用引号引起来。例子:UsecustInsertIntostudentsValues(11,"影子","男","1999-12-12","湖北","83779805","武汉市桥口区","VB爱好者")打开cust数据库,向students表中插入数据(2)用Default选项在插入数据时,可以使用Default选项。Default选项有两种形式,一种形式是DefaultValues,另一种是Default。DefaultValues形式为表中的某一行的所有列插入默认值。使用这种形式的前提条件

14、是表中的所有列必须是这四种类型之一:Identity属性,Timestamp数据类型,允许为Null,或者有一个指定的默认值。否则,会错误信息。例子:UsecustInsertIntostudentsDefaultValues这个例子会出现错误,因为students表的number字段是设置为不允许为空的。Default形式是为表中的某一列插入默认值。要插入的该列必须具备一定的条件,即该列要么是Timestamp数据类型,要么是允许为Null,要么是有一个指定的默认值,否则,会出现错误信息。例子:UsecustInsertIntostudentsValues(11,"影子",D

15、efault,Default,Default,Default,Default,Default)由天前2个字段不能为空,所以要赋值,否则会出现错误,而后面的6个字段允许为空,因此可以调用Default默认。(3)插入部分数据在使用Insert语句插入数据是,还可以插入部分数据,也就是可以为每一行的指定的部分列插入数据。在插入部分数据时,应该注意以下三个问题:☆在Insert子句中,指定要插入数据的列名。☆在Values子句中,列出与列名对应的数据。列名的顺序和数据的顺序应该完全对应。☆在Ins

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。