- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第5章不锈钢和耐热钢讲述.pptx
- 第5章事故预防与控制讲述.ppt
- 第5章三维模型的编辑讲述.ppt
- 第5章中断与定时系统讲述.ppt
- 第5章_十字板剪切试验讲述.ppt
- 第5章中央信号及其它信号系统讲述.ppt
- 第5章云使能技术讲述.ppt
- 第5章企业国际化动因理论讲述.ppt
- 第5章供应链业务流程重组讲述.ppt
- 第5章传感器原理讲述.ppt
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 话剧小品《一九四二》台词剧本完整版.docx
- 一种ZIF-90负载可切换超润湿性的聚丙烯腈膜及其制备方法和应用.pdf VIP
- EN 14363-2016+A1-2018铁路设施 — 铁路车辆运行特性的验收试验和模拟 — 运行性能试验和稳定性试验(中文版).doc
- 07并网逆变器现场检查测试记录表.doc
- (外科学课件)27-胆道疾病.ppt
- 对外汉语综合课课堂导入考察和分析_吴丽君.pdf
- DB32_T 3289-2017菊芋贮藏保鲜技术规程.docx
- 口腔颌面外科学口腔颌面外科检查及门诊病历书写【66页】.pptx
- 赵亚初三数学学法指导课件精典课件.ppt
- 论国际汉语课堂导入设计——与新手教师谈课堂教学设计.pdf VIP
文档评论(0)