第5章数据操作与数据查询讲述.pptx

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章数据操作与数据查询讲述

SQL Server2008数据库应用教程 第5章 数据操作与数据查询 掌握数据操作的方法 熟练掌握各种数据查询的方法 学习目标 理解数据操作与数据查询的含义 熟练掌握使用T-SQL语句操作数据 和查询数据 主要内容 5.1 数据的基本操作 5.2 数据的简单查询 5.3 数据的高级查询 5.1 数据的基本操作 数据库用来存储和管理数据。新表创建完成后,表中不包含任何记录,要实现数据的存储必须向表中添加数据。同样,在日常的数据管理过程中,还经常需要用到修改、删除等操作。对数据的各种操作,既可以通过图形界面的方式来完成,也可以通过执行T-SQL语句实现。相对而言,T-SQL语句功能更强大,对数据的操作更灵活。 5.1.1 添加记录 1.使用图形界面方式向表中添加记录 启动【Microsoft SQL Server Management Studio】,在【对象资源管理器】窗口中,依次展开【数据库】→【学生成绩管理系统】→【表】→【学生】节点,在【学生】节点上右键单击,在弹出的快捷菜单中选择【编辑前200行】菜单项 。如图5.1所示 。 5.1.1 添加记录 图5.1 学生表添加记录 2.使用INSERT语句向表中添加记录 5.1.1 添加记录 INSERT INTO 语句用于向表中插入新的行。它有三种基本的语法格式: 格式一: INSERT INTO table_name VALUES (值1, 值2,....),(值1,值2,....) 说明:INTO 可以省略,数据列表中的数据个数和数据类型必须和数据表中的字段数目与类型一致,字符型和日期型数据在输入时用单引号,数值类数据直接输入。每一条记录用一对括号括起来,多个记录之间用逗号隔开。允许为空的列也要输入null填充,不允许省略。 5.1.1 添加记录 【例5.1】向学生表添加多条记录。 USE 学生成绩管理系统 GO INSERT INTO 学生 VALUES(‘1101010131, ‘马爽,‘女, ‘1992-09-16,‘团员, ‘2011,null), (‘1101010132, ‘牛玉环, ‘女, ‘1991-08-26, ‘党员, ‘2011,null) 我们也可以指定所要插入数据的列,对于允许为空的列可以暂时不插入值。 5.1.1 添加记录 格式二: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 说明:列1,列2为要添加数据的字段名,各个字段名称用逗号分隔。值1、值2与列1、列2按顺序相对应,即值1将添加到列1字段,值2添加到列2字段,其它依次类推。 5.1.1 添加记录 【例5.2】向学生表添加一条记录,只向学号,姓名,性别,出生日期,政治面貌列添加记录。 USE 学生成绩管理系统 GO INSERT INTO 学生(学号,姓名,性别,出生日期,政治面貌) VALUES(‘1101010131, ‘马爽, ‘女, ‘1992-09-16, ‘团员’) 对于字段列表中没有涉及的列,按照默认值或空值填充。 5.1.1 添加记录 格式三: INSERT INTO table_name SELECT 语句 格式三的功能是将SELECT 语句的查询结果添加到INSERT INTO后指定的表中,如:INSERT INTO 学生2 SELECT 学号,姓名 FROM 学生。该语句的功能是将学生表中的学号姓名两列的数据插入到学生2表中。 在执行INSERT语句时,如果插入的数据与约束或规则的要求产生冲突或值的数据类型与列的数据类型不匹配,那么INSERT语句将执行失败。 注意:使用INSERT语句添加记录时,不能为计算字段、标识字段指定数据,这些字段的值由SQL Server自动产生。 5.1.2 修改记录 启动【Microsoft SQL Server Management Studio】,在【对象资源管理器】窗口中,依次展开【数据库】→【学生成绩管理系统】→【表】→【学生】节点,在【学生】节点上右键单击,在弹出的快捷菜单中选择【编辑前200行】菜单项,打开表视图窗口,选中要更新的记录,输入新的记录值即可。操作界面如图5.1所示。 1.使用图形界面方式修改表中记录 5.1.2 修改记录 UPDATE语句用来修改表中的数据,每个UPDATE语句可以修改一行或多行数据,但每次仅能对一个表进行操作。 UPDATE语句的基本语法格式如下: UPDATE table_name SET column_name=expression [FROM table_source

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档