第5章数据表管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章数据表管理

第5章 SQL Server数据表的管理   本章内容 5.1 数据表的创建和管理 5.2 表数据的管理 5.3 数据完整性管理 5.1 数据表的创建和管理 5.1.1使用企业管理创建数据表 5.1.2使用Transact-SQL语言创建数据表 步骤: 明确在针对哪个数据库操作。 对该数据库应如何规划,设定几个数据表 每个数据表各存储什么信息? 表中需要设置哪些字段? 字段的名字及数据类型? 哪些字段确定为主键? 哪些字段不可以为空? 是否使用约束或索引?在何处用? 5.1数据表的创建和管理 5.1 数据表的创建和管理 5.1.3使用企业管理器对数据表进行管理 5.1.4使用Transact-SQL语言对数据表进行管理 5.1数据表的创建和管理 5 .1.3使用企业管理器对数据表进行管理 使用企业管理器查看数据表的相关设置 使用企业管理器更改数据表名称 使用企业管理器删除数据表 5.1数据表的创建和管理 5.1.4 使用T-SQL语言对数据表进行重命名 Exec sp_rename old_table_name,new_table_name 如将图书库中的“读者”表更名为“学生”表 Exec sp_name ‘读者’,’学生’ 5.1数据表的创建和管理 5.1.5 使用T-SQL语言对数据表字段进行管理 语法格式: ALTER TABLE table { [ ALTER COLUMN column_name ]| [ ADD column_name data_base]| [DROP COLUMN column_name ]|} 参数说明: (1)table:要更改的数据表的名称是要更改的表的名称。如果表不在当前数据库中或者不属于当前用户所拥有,可以显式指定数据库和所有者。 (2)ALTER/ADD/DROP COLUMN:指定要更改的列。 (3)column_name:要更改、添加的列的名称。 修改表字段的数据类型 AlTER TABLE 表名 ALTER COLUMN 列名称 新数据类型 注意:数据类型为 text、image、ntext 的列,或者属于primary key的列不能修改。新的数据类型应与原数据类型兼容 举例: 1、修改student库中sc表里的grade属性列的数据类型,由原来的int改为smallint use student ALTER TABLE sc alter column grade SMALLINT 或者:ALTER TABLE student.sc alter column grade SMALLINT 2、在”学生”表中,修改“住址”一列,数据类型为varchar(50) ALTER TABLE 学生 alter column 住址 varchar(50) 知识回顾 建立表结构 Create table 表名 (字段名 数据类型 约束,……., ) 修改表名字 Exec sp_rename old_table_name,new_table_name 修改字段数据类型 AlTER TABLE 表名 ALTER COLUMN 列名称 新数据类型 更改字段名 Exec sp_rename ‘表名.[原列名]’,’新列名’,’column’ 举例: 3、修改读者表中字段,把“备注”字段名更名为“附言” Use 图书 exec sp_rename ‘读者.[备注]’,‘附言,column 增加表字段 (一定要包含字段名和数据类型,也可增加一些相应约束条件) AlTER TABLE 表名 ADD 新列名称 新数据类型 注意:约束条件不能有noy null,primary key等。 举例: 2、在student库中couse表里,新增一列 id_xuanke,数据类型为5个字符,而且取值唯一 ALTER TABLE student.couse add id_xuanke char(5) unique 删除表字段 AlTER TABLE 表名 drop column 列名称 举例: 3、在student库中couse表里,删除列 id_xuanke ALTER TABLE student.couse drop column id_xuanke 练习:在读者表中,增加一个年龄字段,然后删除地址字段,并修改备注字段的数据类型为varchar(200). Alter table 图书.读者 add 年龄 int Alter table 图书.读者 drop column 地址 Alter table 图书.读者

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档