当前位置:   article > 正文

sql语句的插入方式总结_sql插入语句

sql插入语句

sql中的DML插入语言有多重方式:
一、
INSERT INTO 表名(列1,列2,列3…)
VALUES( values1,values2,values3…),
( values1,values2,values3…);

二、#这种查询方式不在表名后面添加需要添加数据的表名,默认为按照表中列的顺序全列添加
INSERT INTO 表名
VALUES( values1,values2,values3…);

三、#使用set插入数据一次只能插入一行,而且无法在表名后指定插入列,当只需要插入一条数据,而且不需要插入所有列时,使用set指定需要插入的列名比较快。
insert INTO 表名
SET 列名=values,列名=values;

四、#使用UNION进行联合插入,联合查询可以在表名后指定需要插入的列名,可以不全指定,也可以不指定,不指定的情况下默认插入数据列数为全列。
INSERT INTO 表名【(列1,列2,…)】
SELECT values1,values2 UNION
SELECT values3,values4 UNION
SELECT values5,values6 UNION
SELECT values7,values8;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/487795
推荐阅读
相关标签
  

闽ICP备14008679号