SQL-数据操作(增删改).ppt

上传人:xin****828 文档编号:15473625 上传时间:2020-08-12 格式:PPT 页数:13 大小:287.50KB
收藏 版权申诉 举报 下载
SQL-数据操作(增删改).ppt_第1页
第1页 / 共13页
SQL-数据操作(增删改).ppt_第2页
第2页 / 共13页
SQL-数据操作(增删改).ppt_第3页
第3页 / 共13页
资源描述:

《SQL-数据操作(增删改).ppt》由会员分享,可在线阅读,更多相关《SQL-数据操作(增删改).ppt(13页珍藏版)》请在装配图网上搜索。

1、,大型数据库开发,数据操作,表的管理数据操作,Insert语句 (增加数据) Update语句 (更新数据) Delete语句 (删除数据) Select语句(查找数据),表的管理添加数据,INSERT INTOtable (column , column.) VALUES(value , value.);,使用 INSERT 语句向表中插入数据。,插入的数据应与字段的数据类型相同。 数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中。 在values中列出的数据位置必须与被加入的列的排列位置相对应。 字符和日期型数据应包含在单引号中。 插入空值,不指定或i

2、nsert into table value(null),练习:使用insert语句向学生表中插入以下学生的信息。,练习:使用insert语句向学生表中插入以下学生的信息。,INSERT INTO 学生表 VALUES(07001,张铭,男,1995-4-4,400); INSERT INTO 学生表 VALUES(07002,成城,男,1994-8-7,350); INSERT INTO 学生表 VALUES(07003,李音,女,1993-11-12,360); INSERT INTO 学生表 VALUES(07004,杨洋,男,1996-6-6,365; INSERT INTO 学生表

3、VALUES(07005,王璐,女,1993-12-7,340);,表的管理添加数据, 插入部分字段 例:把学生蒙琦的信息插入学生表中 姓名:蒙琦 性别:女 学号:07006,INSERT INTOtable (column , column.) VALUES(value , value.);,表的管理添加数据, 插入部分字段 例:把学生蒙琦的信息插入学生表中 姓名:蒙琦 性别:女 学号:07006 INSERT INTO 学生表(学号,姓名,性别) VALUES(07006,蒙琦,女) 或 INSERT INTO 学生表 VALUES(07006,蒙琦,女,NULL,NULL),INSERT

4、 INTOtable (column , column.) VALUES(value , value.);,表的管理同时向表添加多条记录,例: CREATE TABLE A (X INT, Y INT) INSERT INTO A(X,Y) SELECT 1,2 UNION SELECT 3,4 UNION SELECT 5,6,表的管理修改数据,UPDATE 表名 SET 列名1=表达式1 ,列名2=表达式2 . WHERE 条件表达式,使用 update语句修改表中数据。,UPDATE语法可以用新值更新原有表行中的各列。 SET子句指示要修改哪些列和要给予哪些值。 WHERE子句指定应更新

5、哪些行。如没有WHERE子句,则更新所有的行。,表的管理修改数据练习,要求 将所有学生的性别均改为男。 将刘雪梅的性别改为女。 将20070102学生的各科成绩均增加5分。 将没有联系电话的学生的联系电话改为未知 将A001号课程在课程名改为大学英语,任课教师改为李刚,表的管理删除数据,delete from 表名 WHERE 条件表达式,使用 delete语句删除表中数据。,如果不使用where子句,将删除表中所有数据。 Delete语句不能删除某一列的值(可使用update) 使用delete语句仅删除记录,不删除表本身。如要删除表,使用drop table语句。 同insert和update一样,从一个表中删除记录将引起其它表的参照完整性问题,在修改数据库数据时,头脑中应该始终不要忘记这个潜在的问题。,表的管理删除数据, 例: DELETE FROM STUDENT; DELETE FROM STUDENT WHERE 性别=女;,表的管理删除数据, 删除数据 delete from 表名; 删除所有记录,表结构还在,可以恢复,速度慢 drop table 表名; 删除表的结构和数据 delete from student where xh=A001; 删除一条记录 truncate table 表名; 删除表中的所有记录,表结构还在,无法找回删除的记录,速度快,

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