第一课数据表数据操作的重点介绍

上传人:痛*** 文档编号:158654584 上传时间:2022-10-05 格式:PPT 页数:16 大小:1,000.52KB
收藏 版权申诉 举报 下载
第一课数据表数据操作的重点介绍_第1页
第1页 / 共16页
第一课数据表数据操作的重点介绍_第2页
第2页 / 共16页
第一课数据表数据操作的重点介绍_第3页
第3页 / 共16页
资源描述:

《第一课数据表数据操作的重点介绍》由会员分享,可在线阅读,更多相关《第一课数据表数据操作的重点介绍(16页珍藏版)》请在装配图网上搜索。

1、L/O/G/O数据表数据操作介绍数据表数据操作介绍(1)刘天天信息工程系2012表数据操作表数据操作对表中的数据操作包括表记录的插入、记录的插入、修改和删除修改和删除。可以通过SQL Server企业管理器和T-SQL语句两种方法操作表数据。一表记录的插入二表记录的修改三表记录的删除一表记录的插入一表记录的插入向表中插入数据就是将新记录添加到表尾,可以向表中插入多条记录。1使用SQL Server企业管理器插入数据2使用T-SQL语句向表中插入数据INSERTINSERT语句常用的格式有三种。INSERT语句格式一:语句格式一:INSERT INTO table_nameVALUES(cons

2、tant1,constant2,)该语句的功能是向由table_name指定的表中插入由VALUES指定的各列值的行。注意:使用此方式向表中插入数据时,VALUES中给出的必须与表中列的顺序和数据类型一致,而且不可以省略部分列不可以省略部分列。课外参考:【例1】XS数据库的表XSDA中插入如下一行:200608 李忠诚 1 信息 1988-09-10 汉 60 null可以使用如下的T-SQL语句:USE XSINSERT XSDAVALUES(200608,李忠诚,1,信息,1988-09-10,汉,60,null)GOINSERT语句格式二:语句格式二:INSERT table_name(

3、column_1,column_2,.column_n)VALUES(constant_1,constant_2,constant_n)说明:在INSERT语句中只给出部分列值部分列值;在table_name后面出现的列,VALUES里面要出现。允许省略列的原则:(1)具有identity属性的列,其值由系统根据seed和increment值自动计算得到;(2)具有默认值的列,其值为默认值;(3)没有默认值的列,若允许为空值,则其值为空值;若不允许为空值,则出错;(4)类型为timestamp的列,系统自动赋值。INSERT语句语句USE XSINSERT XSDA(学号,姓名,系名,出生日期

4、,总学分)VALUES(200608,李忠诚,信息,1988-09-10,60)GOINSERT语句格式三:语句格式三:INSERT INTO table_name(column_list)derived_table此T-SQL语句的功能是将一个查询的结果集插入到另一个表中。说明:table_name:要插入数据的表名;column_list:要在其中插入数据的一列或多列的列表。derived_table:是由一个SELECT语句查询所得到的结果集。结果集的列数、列的数据类型及次序要和column_list中。课外参考:【例2】用如下的CREATE语句建立表XS1。USE XSCREATE T

5、ABLE XS1(num char(6)NOT NULL,name char(8)NOT NULL,speiality char(10)NULL)GO用如下的INSERT语句向XS1表中插入数据:USE XS I NSERT INTO XS1 SELECT 学号,姓名,系名 FROM XSDA WHERE 系名=信息GO-查看结果:User xsSelect*from xs1表记录的插入表记录的插入格式一:INSERT 数据表名 VALUES(值列表)格式二:INSERT 数据表名(字段列表)VALUES(值列表)格式三:INSERT 数据表名(字段列表)SELECT查询语句二、表记录的修改二

6、、表记录的修改 1使用SQL Server企业管理器修改表中数据 使用SQL Server企业管理器修改表中数据有两种方法:方法一:右击需要操作的表,选择【打开表】,指向【返回所有行】,在操作表数据窗口中可直接对记录的字段进行修改。方法二:(1)右击需要操作的表,选择【打开表】,指向【查询】。(2)在弹出的查询窗口中,单击工具栏中的【运行】按钮,在界面的结果集显示窗口中将显示表的所有行,可以在此进行表中数据的插入、修改和删除操作。二表记录的修改二表记录的修改 2使用T-SQL语句修改表中数据:UPDATE UPDATE table_name|view_name SET column_name=

7、expression|DEFAULT|NULL,.n WHERE 说明:SET:指定要更新的列或变量名称的列表。column_name=expression|DEFAULT|NULL,.n:由表达式的值、默认值或空值去修改指定的列值。WHERE:指明只对满足该条件的行进行修改,若省略该子句,则对表中的所有行进行修改。课外参考:【例3】将XS数据库的XSDA表中学号为200604的学生的备注列改为“三好生”。【例4】将XSDA表中的信息系信息系的总学分都增加10分。【例5】将姓名为“方平”的同学的系名改为“电子商务”,备注改为“转专业学习”。USE XSUPDATE XSDA SET 系名=电子

8、商务,备注=转专业学习 WHERE 姓名=方平GO三、表记录的删除三、表记录的删除 1使用SQL Sever企业管理器删除表中数据 2使用T-SQL语句删除表中记录:DELETEDELETE FROM table_name|view_nameWHERE 说明:table_name|view_name:是要从其中删除行的表或视图的名称。其中,通过view_name来引用的视图必须可更新且正确引用一个基表。WHERE:指定用于限制删除行数的条件。如果没有提供 WHERE子句,则DELETE删除表中的所有行。课外阅读:【例6】将XSDA表中总学分小于64的行删除。USE XSDELETE FROM XSDAWHERE 总学分64GO【例7】将XSDA表中备注为空的行删除。USE XSDELETE FROM XSDAWHERE 备注 IS NULLGO【例8】删除XSDA表中所有行。USE XSDELETE XSDAGOL/O/G/OThank You!下次再见下次再见

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!