- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 SQL Server数据管理 知识要点 使用SSMS插入、修改和删除表中的数据 使用T-SQL插入、修改和删除表中的数据 项目实景 我们在sportsmeet数据库中创建了athlete、item、score、team四个表的结构,接下来要做的就是向表里添加数据,没有数据的表只是一个空的框架,没有任何实际意义。在向表里添加数据后,可以根据用户的需要随时对表中的数据进行修改和删除。 项目目标 学习完本章后,读者应该完成以下任务:使用SSMS和T-SQL语句, 插入、修改和删除表中的数据。 4.1 插入数据 4.1.1 使用SSMS向表中插入数据 【例4-1】向sportsmeet数据库中的athlete表插入数据。 (1)启动SQL Server Management Studio,在“对象资源管理器”中展开sportsmeet数据库节点。 (2)右击athlete表,在快捷菜单中选择“打开表”,如图4-1所示。在弹出的数据表窗口中可以输入记录数据。如果数据表中已有数据,则数据表打开时已显示全部已有数据,并且可以修改和删除记录,如图4-2所示。 4.1 插入数据 4.1 插入数据 4.1 插入数据 4.1.2 使用T-SQL语句向表中插入数据 在用T-SQL语句向表中插入数据时有两种方式: 一种是逐行地插入记录,另一种是一次插入一组记录,可以大大提高数据的录入效率。 1.插入一条记录 INSERT语句的基本语法: INSERT [INTO] 表名 [(属性列)] VALUES (值列表) 4.1 插入数据 参数含义: 表名:要插入数据的表名。如果该表不在当前操作数据库中,则应当使用“数据库名.拥有者.表名”的完整格式来描述。 INTO:可选项。 属性列:字段列表,其中每个字段之间用逗号分隔,这些字段必须用圆括号()括起来。 值列表:它给出需要插入的数据。值列表也必须用圆括号()括起来,数据之间也用逗号分隔。 4.1 插入数据 在使用INSERT语句时,会遇到以下几种情况: (1)使用INSERT向表插入记录时,如果是向这条记录的所有字段都插入数据,并且VALUES中给出的数据与用CREATE TABLE定义表时给定的字段名顺序相同,则可以用省写形式,即INSERT语句中无需给出表中的字段列表。 (2)如果只是向这条记录的部分字段插入数据,则应该在INSERT语句中使用字段列表。字段列表中的字段顺序可以不同于定义表中的字段顺序,但VALUES中给出的数据与字段列表中包含的字段名、数据类型及顺序等都要保持一致。 (3)如果该字段存在默认值或允许空值和具有IDENTITY属性,就可以在字段列表中忽略它们,这时SQL Server将自动填入数据。 4.1 插入数据 插入数据时需注意: 输入的顺序和数据类型必须与表中列的顺序和数据类型一致。 没有赋值的列必须是可以为空的列。 字符型和日期型值插入时要用单引号扩起来。 4.1 插入数据 2.插入一组记录 使用INSERT语句一次只能插入一条记录,而在INSERT语句中加入查询子句SELECT后,就可以将其他表或视图中的记录筛选出来,再将它们插入到指定的表中。 INSERT...SELECT语句基本语法: INSERT 表名1 SELECT 字段列表 FROM 表名2 WHERE 查询条件 参数含义: 在使用该语句插入一组记录时,要求表名1的数据表必须已经创建好,并且要插入的字段列表要和表名1的数据表中的字段的个数、数据类型和顺序相同。 4.2 修改数据 许多不确定的因素导致表中的数据时常要修改。在SQL Server 2005中,使用SQL Server Management Studio和T-SQL都能帮助我们完成数据的修改。 4.2.1 使用SSMS修改数据 与使用SSMS插入数据相似,在弹出的数据表窗口中,选取要修改的记录,直接在上面修改保存即可。 4.2 修改数据 4.2.2 使用T-SQL修改数据 使用UPDATE语句对表中记录进行修改时,可以是表中的一条记录,也可以是多条记录,还可以使用FROM子句从其他表中获取要修改的数据。 UPDATE基本语法: UPDATE 表名 SET 列名=表达式| DEFAULT | NULL [,…n] [WHERE 条件] 参数含义: 表名:要修改数据的表名。 SET:指定修改的字段和所使用的数据。 WHERE:指定修改数据需要的条件。如果省略WHERE子句,则表中的所有记录都将被修改成由SET子句指定的数据。 4.2
您可能关注的文档
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第2章 关系型数据库基础—关系.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第3章 建立数据库管理系统—SQL Server安装与配置.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第4章 管理数据库—SQL Server数据库管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第5章 管理表—SQL Server表管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第6章 管理数据—SQL Server数据管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第7章 查询数据—SQL Server数据查询.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第8章 数据库规范化—应用关系数据理论.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第9章 索引—提高数据检索速度.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第10章 视图—安全方便检索数据.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第11章 存储过程—高性能完成业务.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第五章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第一章.ppt
- 数据库原理与应用——SQL Server版 项目式 教学课件 作者 王德永 张佰慧 1 6章.ppt
- 数据库原理与应用——SQL Server版 项目式 教学课件 作者 王德永 张佰慧 7 12章.ppt
- 数据库原理与应用电子教案佟勇臣 第1章 数据库系统概论.ppt
- 数据库原理与应用电子教案佟勇臣 第2章 关系数据库的数学基础.ppt
- 数据库原理与应用电子教案佟勇臣 第3章 关系数据库的设计与运行.ppt
- 数据库原理与应用电子教案佟勇臣 第4章 数据库技术的预备知识.ppt
- 数据库原理与应用电子教案佟勇臣 第5章 Visual FoxPro 的基本操作A.ppt
- 数据库原理与应用电子教案佟勇臣 第5章 Visual FoxPro 的基本操作B.ppt
最近下载
- (高清版)DB62∕T 3175-2019 强夯法处理黄土地基技术规程.pdf VIP
- 最新苏教版三年级数学上册单元测试题及答案全册21套(最全).doc VIP
- 2025年《中国卒中中心建设指南》要点 .pdf VIP
- TCEPCA《构网型静止无功发生器现场系统调试技术规范》.docx VIP
- DB14T3520-2025水土保持梯田工程技术规范.pdf VIP
- GB50607-2010:高炉喷吹煤粉工程设计规范.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- SMT工艺能力单元6--掌握贴片设备和贴片工艺.pptx VIP
- 15D502 等电位联结安装.pdf VIP
- 就业社会政策..ppt VIP
原创力文档


文档评论(0)