持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情
DML
- DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。
- 添加数据(INSERT)
- 修改数据(UPDATE)
- 删除数据(DELETE)
添加数据
给指定字段添加数据
- 首先创建一个表,名为employee
create table employee(
-> `id` int ,
-> `workno` varchar(10),
-> `name` varchar(10),
-> `gender` char(1),
-> `age` int,
-> `phone` char(11),
-> `entrydata` date
-> );
- 给指定字段添加数据
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);
insert into employee(id,workno,name,gender,age,phone,entrydata)
values(1,'1','Itcast','男',10,'13799686666','2000-01-01');
给全部字段添加数据
INSERT INTO 表名 VALUES (值1, 值2, ...);
- 案例:插入数据到employee表,具体的SQL如下:
insert into employee values(2,'2','张无忌','男',18,'123456789012345670','2005-01- 01');
批量添加数据
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;- 案例:批量插入数据到employee表,具体的SQL如下:
insert into employee values(3,'3','韦一笑','男',38,'2234567890','2005-02-01'),(4,'4','赵敏','女',18,'3234567890','2005-03-01');
注意事项:
- 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
- 字符串和日期型数据应该包含在引号中。
- 插入的数据大小,应该在字段的规定范围内。
总结
- 添加数据(INSERT)
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);