MySQL学习 | 三、SQL语言中DML语句的语法
何进磊 后端攻城狮

DML:数据操作语言,用来对数据库表中的数据进行增删改操作。


添加语句(INSERT)

给指定字段添加数据:

INSERT INTO 表名(字段1, 字段2) VALUES(值1, 值2);

给所有的字段添加数据:‍‍‍‍

INSERT INTO 表名 VALUES(值1, 值2 ... 值n);

批量添加数据:

INSERT INTO 表名(字段1, 字段2) VALUES(值1, 值2), (值1, 值2)(值1, 值2);
INSERT INTO 表名 VALUES(值1, 值2 ... 值n), (值1, 值2 ... 值n), (值1, 值2 ... 值n);

添加语句注意的事项:

    1、插入数据时,指定的字段顺序要和值的顺序一一对应。

    2、字符串和日期类型应该包裹在引号中。‍‍

    3、输入的数据大小应该在字段规定范围内。


修改语句(UPDATE)

修改表中的数据:

UPDATE 表名 SET 字段1=值1, 字段2=值2 [WHERE 条件];

修改语句的条件没有时会更新整个表的数据。


删除语句(DELETE)

删除表中的数据:

DELETE FROM 表名 [WHERE 条件];

删除语句的条件没有时会删除整个表的数据。