- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(二)表的重命名 可使用系统存储过程 sp_rename更新表名,如下例: 〖例2-10〗将数据库traffic中驾驶员表jsy更名为jsy_new。 USE traffic GO ssp_rename jsy jsy_new /* 把表jsy更名为jsy_new*/ GO (三)修改表的结构 使用ALTER TABLE语句可 以修改表中的列及其属性, ALTER TABLE语句的基本格式 为: ALTER TABLE table_name {[ALTER COLUMN column_name /*修改已有列的属性*/ new_data_type [ (precision[,scale])][NULL | NOT NULL] ]} [ADD {[colume_definition][,…n] /*增加新列*/ | column_name AS computed_column_expressi on[,…n] }] /*增加计算列*/ [DROP COLUMN column [,…n]] /*删除列*/ 其中各子句说明如下: ALTER COLUMN子句用于说明 修改表中指定列的属性,要修改 的列名由column_name给出, _data_type 为被修改列的新的数据类型。 ADD子句向表中增加新列或新计 算列。新列的定义方法与CREATE TABLE语句中定义列的方法相同 DROP子句可删除现有的列。 下面通过例子说明ALTER TABLE语句的使用。 〖例2-11〗在表jsy中增加一个新列“籍贯”。 USE traffic GO ALTER TABLE jsy ADD 籍贯 char(20), GO 〖例2-12〗在表jsy中删除名为“是否见习”的列 USE traffic GO ALTER TABLE jy DROP COLUMN 是否见习 GO 注意:在删除一个列以前,必须 先删除与该列有关的所有索引和 约束。 〖例2-13〗修改表jsy中已有的列的属性,将“姓名”列的长度改为10,将“积分”列的数据类型改为tinyint。 USE traffic GO ALTER TABLE jsy ALTER COLUMN 姓名char(10) ALTER COLUMN 积分tinyint GO (四)删除表 删除表使用DROP TABLE 语句,其语法格式为: DROP TABLE table_name 〖例2-13〗修改表jsy中已有的列的属性,将“姓名”列的长度改为10,将“积分”列的数据类型改为tinyint。 USE traffic GO ALTER TABLE jsy ALTER COLUMN 姓名char(10) ALTER COLUMN 积分tinyint GO 〖例2-14〗删除表jsy_new USE traffic GO DROP TABLE jsy_new GO 表名jsy也可用traffic.dbo.jsy表 示。删除一个表时,表的定义、 表中的记录以及与该表相关的索 引、约束和触发器等均被删除, 注意不能删除系统表和有外键约 束所参照的表。 通过企业管理器可以用界面 方式在数据库中创建表,下面以 在数据库traffic中创建驾驶员表 jsy为例。首先确定jsy表的结构 如表2-3,然后按以下步骤操 作。 四、界面方式创建表 √ 文本型text 备注 √ 1 位型bit 是否见习 √ 1 5 数值型numeric 积分 √ 天津 20 字符型char 籍贯 √ 日期时间型smalldatetime 出生时间 √ 10 字符型char 所学专业 × 8 字符型char 姓名 √ × 6 字符型 char 驾照号 是否主键 可否空 默认值 小数 长度 数据类型 列名 第1步 启动企业管理器,层层展 开SQL Server服务器,选择数 据库traffic对象单击鼠标右键, 在快捷菜单上选择“新建/表”,如 图2-13。 第2步在打开的新表编辑窗口中 输入列名,在数据类型下拉列表 中选择数据类型,并输入长度、 确定是否允许空值等内容,如图 2-14。 第3步 选择驾照号列,单击 工具栏上“设置主键”图标 设置 主键,如图2-15。或在驾照号列 上单击鼠标右键,在快捷菜单上 选择“设置主键”。 字符型的数据类型有3种, 它们分别是: ?varchar[(n)]—变长字符,n为 最大长度。varchar数据的长度 是可变的,它的长度就是实际数 据的长度。 ?text—字符
您可能关注的文档
- PLC与控制技术 李天真 姚晴洲 9、PLC与控制技术 第8章新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 02新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 04新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 05新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 06新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 07新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 10新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 11新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 12新.ppt
- PowerBuilder 10.5实用教程 樊金生 等主编 13新.ppt
- SQL Server基础教程 董翔英 等 第4章新.ppt
- SQL Server基础教程 董翔英 等 第5章新.ppt
- SQL Server基础教程 董翔英 等 第6章新.ppt
- SQL Server基础教程 董翔英 等 第7章新.ppt
- SQL Server基础教程 董翔英 等 第8章新.ppt
- SQL Server基础教程 董翔英 等 第9章新.ppt
- SQL Server基础教程 董翔英 等 第10章新.ppt
- SQL Server基础教程 董翔英 等 第12章新.ppt
- SQL Server基础教程 董翔英 等 第13章新.ppt
- SQL Server数据库技术与实训 刘志成 罗耀军 主编 chapter1新.ppt
文档评论(0)