Myql基础篇-常用命令合集(DML)

137 阅读1分钟

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 条件];

注意

  • 删除数据时,如果不指定条件,则默认删除全部数据