sql中 insert 和 insert into 的区别
有看到INSERTINTOTABLEVALUES('','',...)和INSERTTABLE(栏位1,栏位2...)VALUES('','',...)请问各位有没人知道...
有看到
INSERT INTO TABLE VALUES('','',...)
和
INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
请问各位有没人知道,这2种写法有什么区别吗? 展开
INSERT INTO TABLE VALUES('','',...)
和
INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
请问各位有没人知道,这2种写法有什么区别吗? 展开
展开全部
INSERT INTO TABLE VALUES('','',...)
这种插入的格式的意思是,你表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。
NSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
这种插入的格式的意思是,TABLE()中有写了多少个字段名,VALUES()中对应写入多少数据就可以了,例:TABLE(id,name) VALUES(1,smile)
有不明白的再问我,谢谢!
这种插入的格式的意思是,你表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。
NSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
这种插入的格式的意思是,TABLE()中有写了多少个字段名,VALUES()中对应写入多少数据就可以了,例:TABLE(id,name) VALUES(1,smile)
有不明白的再问我,谢谢!
展开全部
insert into table values(",,"```)
此时values里面的数据必须配对表中所有的字段,就是说,表中有几个字段,那么values里面就必须有几个值,一一对应;
而INSERT into TABLE (栏位1,栏位2...)VALUES ('','',...)
这句话中table后面是标注表中要赋值的字段,values后面是对应这些字段赋值,并不是表中所有的字段.
注:两句话中都有into这个关键字的
此时values里面的数据必须配对表中所有的字段,就是说,表中有几个字段,那么values里面就必须有几个值,一一对应;
而INSERT into TABLE (栏位1,栏位2...)VALUES ('','',...)
这句话中table后面是标注表中要赋值的字段,values后面是对应这些字段赋值,并不是表中所有的字段.
注:两句话中都有into这个关键字的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面一种实际上是错误的,只是有些数据库支持而已,INSERT是一定要和INTO在一起的。
INSERT INTO TABLE (栏位1,栏位2...)VALUES ('','',...) 才是对的
INSERT INTO TABLE (栏位1,栏位2...)VALUES ('','',...) 才是对的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一 把......插入
二 插入 嵌入
从译成汉语的字义来讲,你就可以看出区别来了。
二 插入 嵌入
从译成汉语的字义来讲,你就可以看出区别来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询