- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库及其应用开发 语法格式: INSERT INTO 表名[(列名1[,列名2,…n])] VALUES(常量1[, 常量2, …n]); 该语句的作用:一次向基本表中插入一个元组 Where条件的写法:关系表达式1 and|or 关系表达式2… 每一个关系表达式都必须写完整:某列名 关系运算符 常量 注:常量的类型要和列的类型一致 例如: 姓名 =‘张三’ 年龄=17 出生年月=‘1994-10-25’ 姓名=‘张三’ or 姓名=‘李四’ ----不能偷懒写:姓名=‘张三’or ‘李四’ 年龄=17 and 年龄=24 ----同上 例4:完整的delete语句:删除名叫张三和李四的学生信息 delete from 学生 where 姓名=‘张三’ or 姓名=‘李四’ 例5:完整的delete语句:删除1994年之前出生的学生信息 delete from 学生 where 出生年月‘1994-01-01’ * * * LOGO 彭文惠 Chapter3. 数据操纵语言 — 学习目标 insert插入数据 delete删除数据 update修改数据 Chapter3. 数据操纵语言 — 学习内容 3.1 insert语句添加数据 3.2 delete语句删除数据 3.3 update语句修改数据 3.4 实训 ——添加表数据 3.1 insert语句 例1、将一个新生的数据王莹,女,1982-05-06,12计信1班)插入到学生基本表中,学生表中有学号、姓名、性别、出生年月、班级等字段。 形式一:INSERT INTO 学生(学号,姓名,性别,出生年月,班级) VALUES (,‘王莹’,‘女’,‘1982-05-06’,‘1982-05-06,12计信1班’); 形式二:INSERT INTO 学生 VALUES (,‘王莹’,‘女’,‘1982-05-06’,‘1982-05-06,12计信1班’); 说明: VALUES子句中各常量的数据类型必须与INTO子句中所对应列的数据类型相兼容,VALUES子句中各常量的数量必须与INTO子句中的列数相匹配。 如果省略INTO子句中的列名1[,列名2,…n],则新插入元组的每一列必须在VALUES子句中均有值对应,即与基本表中的列一一对应。 ——添加表数据 3.1 insert语句 例2、在课程表中增加一门新课程,课程表有课程号、课程名、学分、周学时、开课学期等字段,已知新增课程的数据如下:课程号“B001”,课程名“Delphi程序设计”,学分4 用SQL语句实现对此数据的插入。 形式一:INSERT INTO 课程(课程号,课程名,学分) VALUES(’B001’,’Delphi程序设计’,4) 形式二:INSERT INTO 课程 VALUES(’B001’,’Delphi程序设计’,4,null,null) 说明: INTO子句中没有出现的列,新插入的元组在这些列上取空值。如上例中,列“周学时”、“开课学期”没有出现,插入元组后,此列上为空值。 如果在基本表中存在定义为NOT NULL的列,则该列的值必须要出现在VALUES子句中的常量列表中。 ——删除表数据 3.2 delete语句 语法格式: DELETE FROM 表名 [WHERE 条件]; 例3、删除所有B001课程的成绩。 DELETE FROM 考试 WHERE 课程号 =‘B001’; 说明: DELETE语句删除的是基本表中的数据,而不是表的定义。 省略WHERE子句,表示删除基本表中的全部元组。 在WHERE子句的条件一般写法:列名 关系运算符 常量;多个条件之间可以用逻辑运算符and(与)或or(或)连接。 有where子句时删除的是表中所有满足where条件的元组。 数据一旦被删除将无法恢复,除非事先有备份。 列名 关系运算符 常量 ——删除表数据 3.2 delete语句 ——修改表数据 3.3 update语句 语法格式: UPDATE 表名 SET 列名=表达式[,列名=表达式][,…n] [WHERE 条件]; 例6、将所有学习A001号课程的成绩都加10分。 UPDATE 考试 SET 成绩=成绩+10 WHERE 课程号=‘A001’; 说明: ①WHERE子句指出表中需要修改的行应满足的条件,如省略,则修改表中的全部元组。②使用SET子句给要修改的
您可能关注的文档
- 物理八年级上册第三章复习讲述.pptx
- 数字电路(第五版)第一章(康华光)详解.ppt
- 物理4.1热机2讲述.ppt
- 数据存储项目从需求到方案v3.0详解.ppt
- 数据的表示(第二课时)详解.doc
- 物理公式总结讲述.pptx
- 数据访问页详解.pptx
- 物理力学过关测试题(打印)讲述.doc
- 数字电路讲义-第六章详解.ppt
- 数控技术第五章详解.ppt
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(精练).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(满分必刷).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(实用).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(基础题).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(培优a卷).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附解析答案.docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(达标题).docx
- 2025年二十四节气日历表(优秀4篇) .pdf
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷(b卷).docx
- 五年级上册道德与法治第一单元《面对成长中的新问题》测试卷附答案(考试直接用).docx
最近下载
- QC成果-提高电气接线盒预埋一次合格率QC.ppt
- 某米三角形单跨封闭式钢屋架结构设计.docx VIP
- 新版加油站全员安全生产责任制.docx VIP
- GB 50372 - 2006炼铁机械设备工程安装验收规范.docx
- 第三方支付外文文献翻译2018.docx
- 消防设施操作员(中级监控)理论试题六有答案.docx
- 专训09 名篇名句默写《过秦论》(教师版)-2025年新高考语文一轮复习各考点满分宝鉴.docx
- 《湖北省城市地下综合管廊工程维护消耗量定额及全费用基价表》.pdf VIP
- (高清版)B/T 43981-2024 基层减灾能力评估技术规范.pdf VIP
- 冬季三防专题培训(防火防冻防中毒).pptx
文档评论(0)