- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与SQLServer2012应用教程第2版教学课件ppt作者刘瑞新第6章表和表数据操作课件.ppt
6.3.2 命令行方式修改表 在SQL Server 2012中,还可以利用命令行方式修改表。T-SQL提供了表修改语句ALTER TABLE。其语法格式如下: ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ]table_name { ALTER COLUMN column_name { [ type_schema_name. ] type_name [ ( { precision [ , scale ] | max | xml_schema_collection } ) ] [ COLLATE collation_name ] [ NULL | NOT NULL ] [ SPARSE ] | {ADD | DROP } { ROWGUIDCOL | PERSISTED | NOT FOR REPLICATION | SPARSE } } | [ WITH { CHECK | NOCHECK } ] | ADD { column_definition | computed_column_definition | table_constraint | column_set_definition } [ ,...n ] | DROP { [ CONSTRAINT ] constraint_name [ WITH ( drop_clustered_constraint_option [ ,...n ] ) ] | COLUMN column_name } [ ,...n ] } 6.3.2 命令行方式修改表 ALTER DATABASE语句语法说明: 1)table_name是所修改的表名。 2)ALTER COLUMN子句是修改列。 3)ADD子句是新增列。 4)DROP子句是删除列。 6.3.2 命令行方式修改表 【例6-4】 使用ALTER TABLE语句修改COLLEGE数据库的Course表,新增名为CourseRemarks,数据类型为NTEXT(备注型)的新列。 USE COLLEGE GO ALTER TABLE Course ADD CourseRemarks NTEXT GO 执行结果,新增一列。 【例6-5】 使用ALTER TABLE语句修改PUBLISH数据库的Book表,将Price列的数据类型改为decimal。 USE PUBLISH GO ALTER TABLE Book ALTER COLUMN Price DECIMAL(8,1) GO 执行结果,列的属性修改成功。 6.4 删除表 如果表不需要了,可以删除。删除表,将删除表结构和表中所有数据,而且不能恢复。如果没有备份,数据将丢失。所以删除表一定要小心。 在SQL Server 2012中提供了两种删除表的方式,一种是管理工具界面方式修改,另一种是命令行方式修改。 在“对象资源管理器”中,右键单击要删除的表名,选择“删除”选项,进入“删除对象”对话框,确定删除即可。或者选择系统菜单“编辑”的“删除”选项删除表。如图6-15所示。进入“删除对象”对话框,删除表,如图6-16所示。 6.4 删除表 T-SQL提供了表删除语句DROP TABLE。其语法格式如下: DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ ,...n ] [ ; ] 【例6-6】 使用DROP TABLE语句删除PUBLISH数据库的Book表。 USE PUBLISH GO DROP TABLE Book GO 执行结果,删除指定列。 6.5 表数据操作 表创建、修改完毕,它只是一个空表,即只有表结构,没有表数据。用户创建表的目的是让表存储所需数据,因此随后的工作就是向表中新增、修改或删除数据。 在SQL Server 2012中提供了两种表数据的操作方式,一种是管理工具界面方式操作,另一种是命令行方式操作。 6.5.1 管理工具界面方式操作表数据 右键单击要操作的表名,选择“编辑前200行”选项,如图6-17所示。打开表数据编辑窗口,默认表数据为空。如图6-18所示。 6.5.1 管理工具界面方式操作表数据 用户可以直接在显示“NULL”处输入数据,新增数据。同时也可以将光标移到需要修改的数据上进行修改。如图6-19所示。或者选择系统菜单“编辑”的“剪切”、“复制”
您可能关注的文档
- 数字电子技术基础教学课件ppt作者赵莹CH11课件.ppt
- 数字电子技术基础教学课件ppt作者赵莹CH410课件.ppt
- 数字电子技术基础教学课件ppt作者赵莹CH58课件.ppt
- 数字电子技术基础教学课件ppt作者赵莹CH67课件.ppt
- 数字电子技术基础教学课件ppt作者赵莹SUM2课件.ppt
- 数字电子技术基础教学课件ppt作者赵莹sum3课件.ppt
- 数字电子技术第二章课件.ppt
- 数字电子电路技术课件.ppt
- 数字电子钟设计课件.ppt
- 数字电视C4v2008课件.ppt
- 数据库原理与SQLServer2012应用教程第2版教学课件ppt作者刘瑞新第7章T-SQL语言课件.ppt
- 数据库原理与SQLServer2012应用教程第2版教学课件ppt作者刘瑞新第8章数据查询课件.ppt
- 数据库原理与SQLServer2012应用教程第2版教学课件ppt作者刘瑞新第9章数据完整性、规则和索引课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第1章数据库系统概论课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第2章关系模型课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第3章结构化查询语言课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第4章数据库概念模型课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第5章数据库物理模型课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第6章数据库管理课件.ppt
- 数据库原理及应用教学课件ppt作者陆鑫王雁东胡旺编著第7章数据库应用编程课件.ppt
文档评论(0)