自学内容网 自学内容网

MySQL的插入(DML)

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这个表中的所有字段,批量添加了一些数据。

贴一张图,在黑马程序员上面学习的!


原文地址:https://blog.csdn.net/Ricky_youngone/article/details/140406816

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!