第12章 对象SQL语句操作——DDL.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 对象SQL语句操作——DDL 数据定义语言(DDL),以关键字CREATE、ALTER、DROP和TRUNCATE开头的Transact-SQL语句相对应,用于操作SQL Server 2008中的各种对象,如数据库(DataBase)、表(Table)、索引(Index)、视图(View)、存储过程(Store Procedure)和触发器(Trigger)等。 12.1 数据库(DataBase) 本节主要介绍创建数据库语句,修改数据库语句和删除数据库语句的语法、参数、参数讲解和示例。 12.1.1 创建数据库语句——CREATE DATABASE 创建数据库语句CREATE DATABASE是DDL创建对象语句之一,用于创建数据库对象、一个新数据库、一个数据库快照等,也允许从先前创建的数据库的已分离文件中附加数据库。 1.语法 2.参数说明 3.参数讲解 4.示例 12.1.2 修改数据库语句——ALTER DATABASE ALTER DATABASE可以修改一个数据库或与该数据库关联的文件和文件组。还可以在数据库中添加或删除文件和文件组、更改数据库的属性或其文件和文件组、更改数据库排序规则和设置数据库选项等。但其不能修改数据库快照。 1.参数讲解 2.示例 12.1.3 删除数据库语句——DROP DATABASE 从SQL Server实例中删除一个或多个数据库,也可以删除数据库快照。其语法为: 1 DROP DATABASE { database_name | database_snapshot_name } [ ,...n ] 2 [;] database_nam:指定要删除的数据库的名称。 database_snapshot_name:指定要删除的数据库快照的名称。 12.2 表(Table) 本节主要介绍创建表(CREATE TABLE)语句、修改表(ALTER TABLE)语句、删除表(DROP TABLE)语句和清空表记录(TRUNCATE TABLE)的语法、参数、参数讲解和示例。 12.2.1 创建表语句——CREATE TABLE 创建表语句CREATE TABLE的语法如下: 1 CREATE TABLE 2 [ database_name . [ schema_name ] . | schema_name . ] table_name 3 ( { column_definition | computed_column_definition 4 | column_set_definition } 5 [ table_constraint ] [ ,...n ] ) 6 [ ON { partition_scheme_name ( partition_column_name ) | filegroup | default } ] 7 [ { TEXTIMAGE_ON { filegroup | default } ] 8 [ FILESTREAM_ON { partition_scheme_name | filegroup | default } ] 9 [ WITH ( table_option [ ,...n ] ) ] 10 [ ; ] 12.2.2 修改表语句——ALTER TABLE 通过更改、添加或删除列和约束,重新分配分区。也可以通过启用或禁用约束和触发器,从而修改表的定义。 12.2.3 删除表语句——DROP TABLE 删除一个或多个表定义,以及这些表的所有数据、索引、触发器、约束和指定的权限。任何引用已删除表的视图或存储过程,都必须使用DROP VIEW或DROP PROCEDURE显式删除,其语法为: 1 DROP TABLE [ database_name . [ schema_name ] . | schema_name . ] 2 table_name [ ,...n ] [ ; ] database_name:表所在的数据库的名称。 schema_name:指定表所属架构的名称. table_name:指定要删除的表的名称。 12.3 索引(Index) 本节主要介绍创建索引语句、修改索引语句和删除索引语句的语法、参数、参数讲解和示例。 12.3.1 创建索引语句——CREATE INDEX CREATE INDEX对指定表或表的视图创建关系索引。SQL Server允许在表中插入数据前创建索引。 12.3.2 修改索引语句——ALTER INDEX ALTER INDEX语句用来修改现有的表或视图索引,主要是通过禁用、重新生成或重新组织索引来实现修改。 12.3.3 删除索引语句——DR

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档