1.2 DML(数据操作语言)

1.2 DML(数据操作语言)

1. 添加数据

  1. 指定字段:
1
2
3
4
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);

# eg:
insert into employee (id, workno, name, gender, age, idcard, entrydate) values (1, '1', 'Itcast', '男', 10, '123456789712345678', '2000-01-01');
SQL
  1. 全部字段:
1
2
3
INSERT INTO 表名 VALUES (值1, 值2, ...);
# eg:
insert into employee values (3, '1', 'wj', '男', 10, '123456789713645678', '2001-01-01');
SQL
  1. 批量添加数据:
1
2
3
4
5
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);
INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);

# eg:
insert into employee values (3, '1', 'wj', '男', 10, '123456789713645678', '2001-01-01'), (4, '1', 'zj', '男', 10, '123456789713645678', '2001-01-01'), (5, '1', 'zw', '男', 10, '123456789713645678', '2001-01-01');
SQL

注意事项

  • 字符串和日期类型数据应该包含在引号中
  • 插入的数据大小应该在字段的规定范围内

2. 更新和删除数据

  1. 修改数据:
1
2
3
UPDATE 表名 SET 字段名1 =1, 字段名2 =2, ... [ WHERE 条件 ];
# 例:
UPDATE employee SET name = 'Jack' WHERE id = 1;
SQL
  1. 删除数据:
1
2
3
DELETE FROM 表名 [ WHERE 条件 ];
# eg:
delete from employee where id = 5;
SQL

1.2 DML(数据操作语言)
http://binbo-zappy.github.io/2024/11/26/MySQL/1-2-DML(数据操作语言)/
作者
Binbo
发布于
2024年11月26日
许可协议