MySQL数据操作与查询(第三章 下)

Posted m0_58827096

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据操作与查询(第三章 下)相关的知识,希望对你有一定的参考价值。

使用DML新增和更新表数据

数据操纵语言(Data Manipulation Language,DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的 DML 分为两类四种:检索(查询)和更新(插入、删除、修改)。

常用语法如下:

  1. 新增一条数据

语法说明:
1.关键字 INTO 可以省略
2.字段列表是可选项
3.字段列表由若干个需要插入数据的字段名组成,各字段使用“,”隔开,若省略了字段列表,则表示需要为表的所有字段插入数据
4.值列表为必选项,该列表给出了待插入的若干个字段值,各字段值使用“,”隔开,并与字段列表一一对应

  1. 使用insert语句一次性添加多条数据

  2. 使用update语句修改表数据

语法说明:
1.where 表达式指定了表中的哪些记录需要修改,若省略了 where 子句,则表示修改表中的所有记录。
2.set 子句指定了要修改的字段以及该字段修改后的值。

使用DML删除表数据

语法如下:

语法说明
WHERE 条件子句为可选,若不存在 WHERE 子句,则删除整张表中的数据。

第三章总结

  1. 创建数据表的 DDL 语法
  2. 添加字段和外键约束的 DDL 语法
  3. 解决存在外键约束的主表记录的删除异常:
    3.1 设置“删除时”状态为“SET NULL”。这样当删除被从表引用的主表记录时,从表中这些引用记录的外键值均被系统赋值为 null。
    3.2设置“删除时”状态为“CASCADE”。这样当删除被从表引用的主表记录时,从表中这些引用记录均被级 联删除。

第三章的内容到这里就结束了,下一章我们会重点介绍查询的基本概念和常用语法,我们下次再见。

以上是关于MySQL数据操作与查询(第三章 下)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据操作与查询(第二章 下)

MySQL数据操作与查询(第六章 下)

MySQL数据操作与查询(第四章 下)

MySQL数据操作与查询(第七章 下)

MySQL数据操作与查询(第五章 下)

MySQL数据库基本命令-1