MySQL数据操作与查询(第三章 下)
Posted m0_58827096
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据操作与查询(第三章 下)相关的知识,希望对你有一定的参考价值。
使用DML新增和更新表数据
数据操纵语言(Data Manipulation Language,DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的 DML 分为两类四种:检索(查询)和更新(插入、删除、修改)。
常用语法如下:
- 新增一条数据
语法说明:
1.关键字 INTO 可以省略
2.字段列表是可选项
3.字段列表由若干个需要插入数据的字段名组成,各字段使用“,”隔开,若省略了字段列表,则表示需要为表的所有字段插入数据
4.值列表为必选项,该列表给出了待插入的若干个字段值,各字段值使用“,”隔开,并与字段列表一一对应
-
使用insert语句一次性添加多条数据
-
使用update语句修改表数据
语法说明:
1.where 表达式指定了表中的哪些记录需要修改,若省略了 where 子句,则表示修改表中的所有记录。
2.set 子句指定了要修改的字段以及该字段修改后的值。
使用DML删除表数据
语法如下:
语法说明
WHERE 条件子句为可选,若不存在 WHERE 子句,则删除整张表中的数据。
第三章总结
- 创建数据表的 DDL 语法
- 添加字段和外键约束的 DDL 语法
- 解决存在外键约束的主表记录的删除异常:
3.1 设置“删除时”状态为“SET NULL”。这样当删除被从表引用的主表记录时,从表中这些引用记录的外键值均被系统赋值为 null。
3.2设置“删除时”状态为“CASCADE”。这样当删除被从表引用的主表记录时,从表中这些引用记录均被级 联删除。
第三章的内容到这里就结束了,下一章我们会重点介绍查询的基本概念和常用语法,我们下次再见。
以上是关于MySQL数据操作与查询(第三章 下)的主要内容,如果未能解决你的问题,请参考以下文章