MYSQL——DML数据库操作语言

96
So_ProbuING
2019.06.03 17:43 字数 221

DML是数据库的操作语言 (Data Manipulation Language)
分为三种

基本语法

insert into 表名(列名1,列名2,...,列名2)  values(值1,值2,...值n);

注意:

  1. 列名和值要一一对应
  2. 如果表名后,不定义列名,则默认给所有列添加值
  3. 除了数字类型,其他类型需要使用‘’包裹起来,单引号双引号都可以

基本语法

delete from 表名 [ where 条件]

清除表中数据

  1. DELETE 删除机制是 表中有多少数据 就执行多少次删除操作
    2.TRUNCATE TABLE
    TRUNCATE 的删除机制是先删除表,然后再创建一张一模一样的表,这种删除的效率更高
TRUNCATE TABLE 表名

注意事项

  • 如果不加任何条件,表中所有的记录都会删除

基本语法

UPDATE 表名 SET 列名1 = 值1,列名2=值2,... [WHERE 条件]

注意事项

  • 如果不加任何条件,则会将表中所有记录全部修改

DQL语句

基本语法

SELECT 要查询的列名 FROM 表名 [WHERE 条件]
数据库——MYSQL