Myql基础篇-常用命令合集(DML)
添加数据 INSERT
# 指定字段添加
INSERT INTO 表名(字段名1,字段名2,...)
VALUES (值1, 值2, ...);
# 案例
USE test;
INSERT INTO t_user(name, age)
VALUES ('jack', 18);
# 全部字段添加
INSERT INTO 表名
VALUES (值1, 值2, ...);
# 案例
USE test;
INSERT INTO t_user
VALUES (1, 'jack', 18);
# 批量添加多条数据1
INSERT INTO 表名(字段名1,字段名2,...)
VALUES (值1, 值2, ...),
(值1, 值2, ...),
(值1, 值2, ...);
# 案例
USE test;
INSERT INTO t_user(字段名1,字段名2,...)
VALUES ('jack', 17, ...),
('tom', 18, ...),
('lucy', 19, ...);
# 批量添加多条数据2
INSERT INTO 表名
VALUES (值1, 值2, ...),
(值1, 值2, ...),
(值1, 值2, ...);
# 案例
USE test;
INSERT INTO t_user
VALUES (1, 'jack', 17),
(2, 'tom', 18),
(3, 'lucy', 19);
注意
- 插入数据时,指定字段的顺序需要与值得顺序保持一致
- 字符串和日期类型的数据需要包含在引号内
- 插入数据的类型和大小需要与符合定义的字段规则
修改数据 UPDATE
UPDATE 表名 SET 字段1=值1,字段2=值2,... [WHERE 条件];
注意
- 修改数据时,如果不指定条件,则默认修改全部数据
删除数据 DELETE
DELETE FROM 表名 [WHERE 条件];
注意
- 删除数据时,如果不指定条件,则默认删除全部数据