sql中 insert 和 insert into 的区别

发布网友 发布时间:2022-04-25 02:35

我来回答

4个回答

热心网友 时间:2022-04-14 12:21

INSERT INTO TABLE VALUES('','',...)

这种插入的格式的意思是,你表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。

NSERT TABLE (栏位1,栏位2...)VALUES ('','',...)

这种插入的格式的意思是,TABLE()中有写了多少个字段名,VALUES()中对应写入多少数据就可以了,例:TABLE(id,name) VALUES(1,smile)

有不明白的再问我,谢谢!

热心网友 时间:2022-04-14 13:39

insert into table values(",,"```)
此时values里面的数据必须配对表中所有的字段,就是说,表中有几个字段,那么values里面就必须有几个值,一一对应;
而INSERT into TABLE (栏位1,栏位2...)VALUES ('','',...)
这句话中table后面是标注表中要赋值的字段,values后面是对应这些字段赋值,并不是表中所有的字段.
注:两句话中都有into这个关键字的

热心网友 时间:2022-04-14 15:13

后面一种实际上是错误的,只是有些数据库支持而已,INSERT是一定要和INTO在一起的。

INSERT INTO TABLE (栏位1,栏位2...)VALUES ('','',...) 才是对的

热心网友 时间:2022-04-14 17:05

一 把......插入

二 插入 嵌入

从译成汉语的字义来讲,你就可以看出区别来了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com