- 1、本文档共601页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 7.3管理表 此时可以象新建表一样,向表中增加列、从表中删除已有列或修改列的属性,修改完毕后单击“保存”按钮即可。 选中某一列,右击鼠标,在弹出的快捷菜单中选择“删除列(N)”命令,则可删除某一列。 7.3.2使用SSMS管理表 * 7.3管理表 3.使用SSMS删除表结构 任务7-10 删除SGMS数据库中student1表结构。 任务分析:这里对student表复制了一份,在副本student1上进行删除操作。 (1)使用SSMS删除表非常简单,只需在“对象资源管理器”中找到要删除的表,右击,在弹出快捷菜单中选择“删除(D)”命令即可,如图7-11所示。 (2)在弹出“删除对象”对话框中,单击“确定” 按钮即可。 7.3.2使用SSMS管理表 图7-11 删除SGMS数据库中的student1 表 * 7.4 数据的插入、更新和删除 1.向表中插入数据 使用INSERT语句,可以实现数据的插入操作。INSERT语句的基本语法格式如下: INSERT [INTO] 表名 [(列名)] VALUES(表达式}) 参数INTO:一个可选的关键字,可以将它用在 INSERT 和目标表之间。 (1)添加数据到一行中的所有列 当将数据添加到一行中的所有列时,使用VALUES关键字来给出要添加的数据。 任务7-11 向class表中添加一条记录,记录信息为:(‘2008007’,’08计算机控制’,’a01’,’2008’,’0733005’)。 任务分析:INSERT 语句中无需给出表中的列名,只要在VALUES中给出所有的数据就可以了。但给出的数据要与用CREATE TABLE定义表时给定的列名顺序、数据类型和个数均相同。实现代码及运行结果如图7-12所示。 7.4.1使用INSERT语句添加数据 图7-12 插入一行中所有列及显示运行结果 * 7.4 数据的插入、更新和删除 【注意】若对表中列的顺序不明确,则要在表名后给出具体的列名,而且列名顺序、类型和数量也要与VALUES中给出的数据一一对应。如上面的语句也可以写为: INSERT INTO class(classID,className,specialityID,specialityName,EntranceYear,Monitor) VALUES(‘2008007’,’08计算机控制’,’a01’,’2008’,’0733005’) 7.4.1使用INSERT语句添加数据 图7-12 插入一行中所有列及显示运行结果 * 7.4 数据的插入、更新和删除 (2)添加数据到一行中部分列 任务7-12 向student表中添加到一条记录,插入记录是:student表中的 studentID、studentName、sex、birthday、credithour,列的数据为:(‘0711003’,’张红’,’女’,’1988-8-8’,34)。 任务分析:要将数据添加到一行中部分列时,则必须同时给出要使用的列名以及要赋给这些列的数据。由于Student表中studentID、studentName和credithour三列均为非空,在插入记录时必须给出具体的值。实现代码和运行结果如图7-13所示。 7.4.1使用INSERT语句添加数据 图7-13 插入一行中部分列及运行结果 * 7.4 数据的插入、更新和删除 【注意】 输入数据的顺序和数据类型必须与表中列的顺序和数据类型一致; 列名与数据必须一一对应,当每列都有数据输入时,列名可以省略,但输入数据的顺序必须与表中列的定义顺序相一致; 可以不给全部列赋值,但没有赋值的列必须是可以为空的列; 插入字符型和日期型数据时要用单引号括起来。 7.4.1使用INSERT语句添加数据 * 7.4 数据的插入、更新和删除 (3)添加多行数据 通过在INSERT 语句中嵌套子查询实现。可以将子查询的结果作为批量数据,一次向表中添加多行数据。查询语句将在第8章作讲解,这里仅给出一个简单的例子。 任务7-13 添加批量数据,将student表中女生信息插入到一张新表stu_girl中。 任务分析:为了实现新旧数据的比较,可以先建立一个stu_girl表,表中包含studentID、studentName、nation列。假设student表中已有一批数据,可以从student表中选择女生的记录信息插入到新表stu_girl中。实现代码和运行结果如图7-14所示。 7.4.1使用INSERT语句添加数据 图7-14 插入多行数据及运行结果 * 7.4 数据的插入、更新和删除 T-SQL语句中提供了UPDATE语句对表中数据进行修改,其基本语法格式如下: UPDAT
您可能关注的文档
- 教学课件 SQL Server 2014数据库应用与开发教程(第四版).ppt
- 教学课件 论文写作.ppt
- 教学课件 国际贸易实务.ppt
- 教学课件 管理学(第二版).ppt
- 教学课件 《酒店服务礼仪(第2版)》--王冬琨.ppt
- 教学课件 计算机网络体系结构.ppt
- 教学课件 财政学(第二版).ppt
- 教学课件 财政与税收(第五版).ppt
- 2024年江西省瑞安市六校联盟九年级数学第一学期开学调研试题【含答案】.doc
- 2024年江西省上饶县九年级数学第一学期开学学业质量监测模拟试题【含答案】.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)