1.给指定字段添加数据
这个就是,想插入所对应的字段,就插入所对应的数值。先把字段列出来,不一定是全部的字段,
然后插入想要的值,注意,只能插入一行。
INSERT INTO 表名 (字段1,字段2,.....) VALUES(值1,值2,.....)
例如
insert into employee(id, workno, name, gander, age, idcard, entrydate) values (1,'1','Itcast','男',10, '123456789012345678', '2000-01-01');
这个在 id, workno, name, gander, age, idcard, entrydate 这些字段中添加了相应的数据
2.给全部字段添加数据
这个是默认的必须在全部字段当中插入的,无法去专一选某一个字段插入
INSERT INTO 表名 VALUES (值1,值2);
例如
insert into employee values (2, '2', 'Itcast2','男', '18', '123456789012345678', '2005-01-01');
这个是在employee这个表中的所有的字段添加了数据(前提是得熟知每个字段的类型,名称以及一些特殊的属性)
3.批量添加数据
这个是想要在相应的字段里面批量添加一些数据,有些字段可以不选。
INSERT INTO 表名 (字段1,字段2,...)VALUES (值1,值2...),(值1,值2...),(值1,值2...);
这个是在这个employee这个表中这写字段批量添加了一些数据。
insert into employee (id, workno, name, gander, age, idcard, entrydate) values (5, '5', 'Itcast5','女', '58', 'X23456789012345695', '2003-01-01'),(6, '6', 'Itcast6','男', '68', 'X23456789012345676', '2009-01-01');
这个是必须在全部字段添加数据,无法单选某些字段。
INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2...),(值1,值2...);
例如
insert into employee values (3, '3', 'Itcast3','女', '38', 'X23456789012345699', '2003-01-01'),(4, '4', 'Itcast4','男', '48', 'X23456789012345678', '2009-01-01');
在这个employee这个表中的所有字段,批量添加了一些数据。
贴一张图,在黑马程序员上面学习的!