- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)修改列 使用T-SQL语句修改列的语句格式如下: ALTER TABLE 表名 ALTER COLUMN 列名 新数据类型和长度 新列属性 将student表中的列address的最大长度 修改为40,不允许空值。 use StudentElective go alter table student alter column address varchar(40) not null (3)删除列 删除列的语句格式如下: ALTER TABLE 表名 DROP COLUMN 列名 删除student表中的列address use StudentElective go alter table student drop column address 使用T-SQL语句重命名表 可以使用sp_rename存储过程对表进行重命名,基本语法格式如下: sp_rename 原表名 , 新表名 或 Exec sp_rename 原表名 , 新表名 将StudentElective数据库的student表重命名为students use StudentElective go [exec]sp_rename student, students 使用T-SQL语句删除表 删除表的语句格式如下: DROP TABLE 表名 删除StudentElective表 Drop table StudentElective drop table语句可以一次性删除多个表,表之间用逗号分开,但不能删除系统表。删除数据表时,如果该数据表有外键依赖,则该表是不能被删除的,应先将依赖于该数据表的关系删除。 任务实现 附加数据库bookborrow,新建member表。 use bookborrow go create table member ( userid int not null, username char(20) not null, competence char(20) not null ) 在表设计器中打开表member,添加type列,设置数据类型为char(10),不允许为空值。 修改userID列的数据类型为char (10)。 删除competence列。 在SSMS的对象资源管理器窗口中,将表 member的名称修改为userinfo。 使用T-SQL语句向userinfo表中添加新列department,数据类型设置为char(10),允 许为空值。 use bookborrow go alter table userinfo add department char(10) null 使用T-SQL语句将userinfo表中的列username 的最大长度修改为10,不允许为空值。 use bookborrow go alter table userinfo alter column username varchar(10) not null 使用T-SQL语句删除userinfo表中的type列。 alter table userinfo drop column type 使用T-SQL语句删除userinfo表。 Drop table userinfo 1、使用SSMS和T-SQL语句创建表、修改表、重命名表、删除表。 2、任务实现5.1.2 3、任务实现5.2.2 作业 P78使用SSMS创建StudentElective数据库 * * 创建与修改数据表 课前预习 将手机调到静音 认真做笔记 及时完成作业 上课要求 了解数据表的组成与分类 掌握创建数据表的基本方法 掌握修改表结构的基本方法 掌握重命名表和删除表的基本方法 学习目标 学习内容 表的基本知识 使用SSMS和T-SQL语句创建表 使用SSMS和T-SQL语句修改表 使用SSMS和T-SQL语句重命名表 使用SSMS和T-SQL语句删除表 (1)表 (2)表的类型 (3)设计表 (4)使用SSMS创建表 (5)使用T-SQL语句创建表 创建表 表 在数据库中,表是由数据按一定的顺序和格式构成的数据集合,是数据库的主要对象。 每一行代表一条记录,每一列代表记录的一个字段。 行的顺序可以是任意的,一般按照数据插入的先后顺序存储。在实际使用过程中,可以使用排序语句或按照索引对表中的行进行排序。 列的顺序可以是任意的,对于每一个表,最多可以允许用户定义1024列。 在同一个表中,列名必须是唯一的,并且在定义时为每一个列指定一种数
文档评论(0)