- 2
- 0
- 约1.37万字
- 约 54页
- 2017-06-12 发布于北京
- 举报
任务三 修改数据表 【任务描述】 使用SQL Server Management Studio修改发帖表Topic结构,增加主题状态列TState varchar(10);修改及删除帖子状态列。 在网站论坛BBS数据库中用T-SQL语句修改用户信息表Users,增加学历列UEducation和照片列UPhoto;删除用户备注列UStatement和照片列UPhoto;并将用户名称列UserName数据类型改成nchar(16),并不允许为空。 【技能要求】 熟练完成在SQL Server Management Studio中修改表结构 熟练运用ALTER TABLE语句实现修改表结构 任务三 修改数据表 1、使用SQL Server Management Studio修改表结构 (1)在SQL Server Management Studio的对象资源管理器中,展开BBS数据库,展开表结点,选择Topic表,右击,在弹出的快捷菜单中选择“设计”命令,打开表设计器查看表结构。如图所示。 (2)在表设计器中对已存在的列定义进行修改。修改列名、数据类型、长度、是否为NULL值。根据数据表设计要求,增加帖子状态列TState。将光标定位到某列上,在其前插入新一列,右击选择“插入列”命令,在插入空行中定义新列。如图所示。 (3)根据数据表设计要求,删除已存在的列。将光标定位到TState列上,右击选择“删除列”命令,删除该列。如图所示。 (4)修改完毕后单击工具栏中“保存”按钮。 任务三 修改数据表 2、用ALTER TABLE语句实现修改表结构 修改表结构时,可以使用ALTER TABLE语句向表中添加列、删除列及修改表中列的定义。 (1)用ALTER TABLE语句向表中添加列。在工具栏中单击“新建查询”,在查询窗口中输入以下语句,在Users表中增加学历列UEducation和照片列UPhoto。如图所示。 Use BBS GO ALTER TABLE Users ADD UEducation text, UPhoto image 任务三 修改数据表 (2)用ALTER TABLE语句向表中删除列。在工具栏中单击“新建查询”,在查询窗口中输入以下语句,在Users表中删除备注列UStatement和照片列UPhoto。如图所示。 Use BBS GO ALTER TABLE Users DROP COLUMN UStatement,Uphoto 任务三 修改数据表 (3)用ALTER TABLE语句修改表中列的定义。在工具栏中单击“新建查询”,在查询窗口中输入以下语句,在Users表中将用户名称列UserName数据类型改成nchar(16)。如图3-19所示。 Use BBS GO ALTER TABLE Users ALTER COLUMN UserName nchar(16) 任务三 修改数据表 对于ALTER TABLE添加列、删除列、修改列语句格式有所不同: 添加列:ALTE TABLE 表名 ADD 列名 列定义; 删除列:ALTE TABLE 表名 DROP COLUMN 列名; 修改列:ALTE TABLE 表名 ALTER COLUMN列名 列定义。 利用ALTER TABLE修改表结构时,必须注意给出下列信息: 在关键字ALTE TABLE之后给出要更改的表名(表名已存在,否则报错); 修改后列的定义,列要用逗号分隔。 任务三 修改数据表 修改表提示 复杂表结构更改时,通常不直接删除表,再新建表。应该先创建新表,按要求修改列定义,将旧表数据导入,重命名旧表,用旧表原来的名字命名新表,再删除旧表。 小心使用ALTER TABLE 使用ALTER TABLE语句要极其小心,数据表的更改不能撤消,应该在进行修改之前做一个完整的备份,包括模式和数据。一般表中包含数据时,不要对其进行结构改动。 任务四 删除数据表 【任务描述】 在SQL Server Management Studio中删除BBS数据库中用户信息表Users。 使用DROP TABLE语句删除用户信息表Users。 使用TRUNCATE TABLE语句删除用户信息表Users中数据。 【技能要求】 熟练完成在SQL Server Management Studio中删除表结构 正确使用DROP TABLE语句和TRUNCATE TABLE语句 任务四 删除数据表 1、在SQL Server Management Studio中删除表 SQL Server Management Studio提供将数据库中不再需有数据表进行删除。一旦表被删除,则表中数据,表中的规则或默认值会失去绑定,还会
您可能关注的文档
最近下载
- 2023年江苏省常州市中考语文试卷附参考答案.pdf VIP
- 四川专升本数学2025年真题 及答案 .pdf VIP
- 2026年寒假特色作业模板【可编辑 可打印】.pptx
- 任务一短期投资的核算.ppt VIP
- 生物必修二全套课件.ppt VIP
- 2023年江苏省常州市中考语文试卷.docx VIP
- 2025年江苏高考地理真题(解析版).docx
- 2026年教案课件-中华民族共同体概论-第1-9讲-混一南北与中华民族大统合-教案合集-新版.pdf VIP
- 新解读《GB_T 39329-2020增材制造 测试方法 标准测试件精度检验》.docx VIP
- 医疗器械部门职责与岗位划分指南.docx VIP
原创力文档

文档评论(0)