sql中 insert 和 insert into 的区别有看到INSERT INTO TABLE VALUES('','',...)和INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)请问各位有没人知道,这2种写法有什么区别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:43:57
sql中 insert 和 insert into 的区别有看到INSERT INTO TABLE VALUES('','',...)和INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)请问各位有没人知道,这2种写法有什么区别吗?

sql中 insert 和 insert into 的区别有看到INSERT INTO TABLE VALUES('','',...)和INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)请问各位有没人知道,这2种写法有什么区别吗?
sql中 insert 和 insert into 的区别
有看到
INSERT INTO TABLE VALUES('','',...)

INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)
请问各位有没人知道,这2种写法有什么区别吗?

sql中 insert 和 insert into 的区别有看到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)
有不明白的再问我,谢谢!