SQL-数据操作(增删改).ppt_第1页
SQL-数据操作(增删改).ppt_第2页
SQL-数据操作(增删改).ppt_第3页
SQL-数据操作(增删改).ppt_第4页
SQL-数据操作(增删改).ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 表名; 删除表的结构和数据 de

温馨提示

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

评论

0/150

提交评论