- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * 图 2-2-9 删除指定记录 (2)删除所有记录 例如:对“选课管理”数据库中“课程信息”表进行操作,删除“课程信息”表中的所有信息。 完成该操作的 T-SQL 语句格式如下,效果如图 2-2-10 所示。 DELETE FROM 课程信息 该语句使“课程信息”表成为空表,它删除了“课程信息”表的所有记录。 图 2-2-10 删除“课程信息”表 2.3 【案例 6】维护“学生基本档案”表 为确保数据不丢失同步,可以在两个表之间添加关系强制引用完整性。引用完整性是一种规则体系,这些规 则可确保相关表中各行间关系的有效性,并确保不会意外地删除或更改相关的数据。引用完整性关系有助于确保 一个表中的信息与另一个表中的信息匹配。例如“成绩”表中不允许出现“学生基本档案”表中不存在的“学号”。 相关知识 1.使用 SSMS 修改表结构 在数据库设计完成后,有时要求对数据库中的表进行修改,可以使用 SQL Server Management Studio 对数 据库中的表进行修改。 ① 启动 SQL Server Management Studio 程序,在“对象资源管理器”窗格中依次展开“数据库”结点→“选 课管理”数据库结点→“表”结点。 ② 在“学生基本档案”表上右击,选择“修改”命令,如图 2-3-10 所示。 ③ 选中“政治面貌”属性列并右击,选择“插入列”命令,如图 2-3-11 所示。 ④ 出现一个空白列,输入属性列名“电话”,类型为“char(11)”,允许“空”,如图 2-3-12 所示。 ⑤ 单击“保存”按钮,保存“学生基本档案”表,打开如图 2-3-13 所示的“保存”对话框,单击“是”按 钮。 图 2-3-10 选择“修改”命令 图 2-3-11 选择“插入列”命令 图 2-3-12 插入“电话”属性列 图 2-3-13 “保存”对话框 2.使用 SSMS 重命名表 ① 启动 SQL Server Management Studio 程序,在“对象资源管理器”窗格中依次展开“数据库”结点→“选 课管理”数据库结点→“表”结点。 ② 在“课程信息”表上右击,选择“重命名”命令,如图 2-3-14 所示。 ③ 输入新的表名“课程”,如图 2-3-15 所示。 图 2-3-14 选择“重命名”命令 图 2-3-15 输入新表名 3.使用 ALTER TABLE 语句修改表结构 使用 ALTER TABLE 语句可以对数据库中的表进行修改,包括添加新列、增加新约束条件、修改原有的列定义 ] , 和删除已有的列和约束条件。 其基本语句格式如下: ALTER TABLE 表名 [ALTER COLUMN 列名 .新数据类型 [NULL/NOT NULL] ] [ADD 新列名 数据类型 [完整性约束] [NULL/NOT NULL] [DROP COLUMN 完整性约束名] 其中表名指定需要修改的表,ALTER COLUMN 子句用于修改原有的列定义(主要是数据类型),ADD 子句用 于增加新列和新的完整性约束条件,DROP 子句用于删除指定的完整性约束条件或指定的列。 (1)添加列 【案例 6-1】要在“学生基本档案”表中添加一个属性列,名称为“电话”,长度为 11 个字符,类型为 char。 该操作可以使用 T-SQL 语句完成,具体操作如下所述。 ① 选择“开始”→“程序”→Microsoft SQL Server 2005 命令,打开 SQL Server Management Studio 窗 口,使用“Windows 身份验证”或者是“SQL Server 身份验证”建立连接。 ② 单击“文件”菜单,依次选择“新建”→“数据库引擎查询”命令,或者单击“新建查询”按钮 创建一个查询输入窗口。 。 ③ 在工具栏中单击 master 下拉列表,在“可用的数据库”列表中选择“选课管理”数据库,在如图 2-3-16 所示的查询窗口内输入 Transact-SQL 语句,然后单击“执行”按钮 语句格式如下:ALTER TABLE 学生基本档案 ADD 电话 char(11) NULL ④ 在 ALTER TABLE 语句中使用 ADD 关键字增加列,无论表中原来是否已有数据,新增加的列一律为空值, 且新增加的一列位于表结构的末尾,如图 2-3-17 所示。 图 2-3-16 选择“选课管理”数据库并输入 T-SQL 语句 (2)修改列 在 ALTER TABLE 语句中可以使用 A
您可能关注的文档
- SQLServer2000数据库应用教程邱李华李晓黎SQLServer第8章课件教学.ppt
- SQLServer2000数据库应用教程邱李华李晓黎SQLServer第9章课件教学.ppt
- SQLServer2000数据库应用教程邱李华李晓黎SQLServer第10章课件教学.ppt
- SQLServer2000数据库应用教程邱李华李晓黎SQLServer第11章课件教学.ppt
- SQLServer2000数据库应用教程邱李华李晓黎SQLServer第12章课件教学.ppt
- SQLServer2000中文版基础教程第2版作者宋晓峰陈博清SQL_Server_2000_项目八课件教学.ppt
- SQLServer2000中文版基础教程第2版作者宋晓峰陈博清SQL_Server_2000_项目二课件教学.ppt
- SQLServer2000中文版基础教程第2版作者宋晓峰陈博清SQL_Server_2000_项目九课件教学.ppt
- SQLServer2000中文版基础教程第2版作者宋晓峰陈博清SQL_Server_2000_项目六课件教学.ppt
- SQLServer2000中文版基础教程第2版作者宋晓峰陈博清SQL_Server_2000_项目七课件教学.ppt
- SQLserver2005案例教程第3章查询操作课件教学.ppt
- SQLserver2005案例教程第4章视图和索引课件教学.ppt
- SQLserver2005案例教程第5章Transact-SQL课件教学.ppt
- SQLserver2005案例教程第6章存储过程与触发器课件教学.ppt
- SQLserver2005案例教程第7章SQLServer2005的安全机制课件教学.ppt
- SQLserver2005案例教程第8章数据库的备份与还原课件教学.ppt
- SQLServer2005实用教程蒋文沛1第1章SQLServer2005的安装和配置课件教学.ppt
- SQLServer2005实用教程蒋文沛1第2章SQLServer2005数据类型课件教学.ppt
- SQLServer2005实用教程蒋文沛1第3章数据库和表课件教学.ppt
- SQLServer2005实用教程蒋文沛1第4章数据库的查询课件教学.ppt
最近下载
- 人教版高中英语选择性必修第一册《UNIT 4 BODY LANGUAGE》大单元整体教学设计.docx
- 4.1 函数 2025-2026学年北师大版数学八年级上册.pptx VIP
- Unit 4 Amazing Plants and Animals 第5课时Project & Reflecting2025人教版英语八年级上册.docx
- 租地协议合同书(养殖场).docx VIP
- Unit 4 Amazing Plants and Animals Section B(1a-2d)课件 2025人教版英语八年级上册.ppt
- Unit 4 Amazing Plants and Animals Project & Reflecting 课件 2025人教版英语八年级上册.pptx
- Unit 4 Amazing Plants and Animals Section B 背默练课件 人教版英语八年级上册.ppt
- 初中英语新人教版八年级上册Unit 4 Amazing Plants and Animals 单元知识点(2025秋).doc VIP
- 医院保洁服务方案投标文件(技术方案).doc
- 《通风与空调工程施工质量验收规范》GB50243-2016.docx VIP
文档评论(0)