- 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章 表数据操作
友整遣平纫谭便蜂冒浸狙疤巴揣宣肆巡械朋成射萌锗切酮禁旺久奶宅参棉第4章 表数据操作li第4章 表数据操作li
本章我们学习使用T-SQL语句创建和操作数据库和表。与图形用户界面方式相比,用T-SQL命令方式更为灵活。
本章的学习目标:
操纵数据需要解决的问题
使用INSERT语句插入数据
使用UPDATE语句更新数据
使用DELETE语句删除数据
理解数据加密的方式和特点
衣莉渣焚初巨白帕于戒摄润惺苔整井癸谱恒乳藻羽卿进召固惰爱陀彼含爽第4章 表数据操作li第4章 表数据操作li
4.1 概述
表创建之后,只是一个空表。如何向表中添加数据?如果表中已经有了数据,不合适或不正确,怎么办?如果表中的数据不再需要了,怎么办?这些都是数据操纵问题。用户可以使用INSERT、UPDATE、DELETE等语句来解决这些问题。
诺啦谤潮霸婿谚华抽蠢王姿猩唁十碾茶济及轧磨沦肢箭郭疚傲寇根咀绰鸟第4章 表数据操作li第4章 表数据操作li
4.2 界面操作表数据
与创建数据库和表一样,把不直接使用T-SQL语句对表数据的操作称为界面操作表数据。界面操作表数据主要在SQL Server Management Studio 中进行。
在选择了“打开表”后,将进入操作所选择的表数据窗口,在此窗口中,表中的记录按行显示,每个记录占一行。在此界面中,可向表中插入记录、也可删除和修改记录。
雹舀馒续噎嗅疗你叼落希香距德欣盈刨弃憾啪瞪审赔奉吝凉与尝腐涕鲜笛第4章 表数据操作li第4章 表数据操作li
4.2.1 插入记录
罐娥颜迈集锹亏多每债盂烘脑酮蔫赔极审怕最冈斟镐冉祝惶宁邵咳技崖空第4章 表数据操作li第4章 表数据操作li
4.2.2 删除记录
婶不患惮溅樟擞碾杖聪娄肪谩毛扁瘪赌纯世搬颖邓布震砸厩刽粗替谢悉耻第4章 表数据操作li第4章 表数据操作li
4.2.3 修改记录
哀方脸蒂郎然斟翰厕秆杰珊挥渗逆语承笼摧楞胯半豁甥蜜府炎慌流棒瞥尺第4章 表数据操作li第4章 表数据操作li
4.3 数据操纵语言(DML)
数据操纵语言主要是用于操纵表、视图中数据的语句。当我们创建表对象之后,初始状态时该表是空的,没有任何数据。这时需要使用INSERT语句向表中添加数据。如何检索表中数据呢?可以使用我们前面介绍的SELECT语句。如果表中数据不正确的,那么可以使用UPDATE语句进行更新。也可以使用DELETE语句删除表中的数据。
DML就是指处理数据变更的3种SQL语句:INSERT、UPDATE和DELETE。
砰啡己橙瓜醋阮资赃瘤溺把袱挪妊党肆盒鹊实澎粤落污赵遵伪惦梧腹汪箱第4章 表数据操作li第4章 表数据操作li
4.3 命令操作表数据
对表数据的插入、修改和删除还可以通过T-SQL语句来进行,与界面操作表数据相比,通过T-SQL语句操作表数据更为灵活,功能更为强大。
决雍仆厌状句堰残瑚骇欧裂柑往捌幂氨籽邢彼探砸腥斋茹组射帆履搏亡守第4章 表数据操作li第4章 表数据操作li
4.3.1 INSERT语句
INSERT语句用于向已经存在的表中插入新的数据。我们需要声明向哪个表中插入数据、向那一列插入数据,以及插入什么数据。
INSERT语句的语法格式为:
INSERT [INTO] 表名|视图名 [(列1,列2,…)]
VALUES (表达式1,表达式2,…)
INSERT语句插入一条记录
insert into su1.student
values(1234567890,abc,女,计算机科学,1991-10-26,500,null)
湾踢市碎翼径谨剃能冀类盎罪呈励屉删惜袒莲暗疹钧险始谦敲乏淌穗练均第4章 表数据操作li第4章 表数据操作li
【例4-35】 向course表插入一条记录,课程号为10,课程名为network,学分为4,任课教师为Sophie。
T-SQL语句为:
INSERT INTO course VALUES (10,network,4,Sophie)
【例4-36】向student表插入一条学生记录,其中学号学生姓名为张静。
T-SQL语句为:
INSERT INTO student(sno,sname) VALUES N张静)
由于只插入student表中的两列的数据,因此,使用列表需要指明所要插入的列。执行完成后,查看student表,可以看到课程已经被添加。
粗牵摧撤烦徊筒裕匆维劫负存竟禽岁摇剃跨粒嘎云场家霓琐露刃揪阅豁稍第4章 表数据操作li第4章 表数据操作li
使用insert select语句
use test
go
create table ag
(sno char(10) primary key,
sname varcha
文档评论(0)