Mysql数据库insert into select 单表插入常量

来源:互联网 发布:中企网络通信 项目经理 编辑:程序博客网 时间:2024/05/18 04:17

学习中遇到的问题以及解决分享给大家

1.Mysql最基本的插入操作

INSERT INTO  tb1 (col1, col2) VALUES (val1,val2 )
可以解决最基本的插入数据的问题,而这种数据只是自定义的常量。如果我们想在表中插入表格中已有的数据呢?显然需要其他的方法。

2.INSERT INTO SELECT 用法

INSERT INTO tb1 (col1,colx) SELECT col1,colx FROM tb2
我们可以通过 INSERT INTO SELECT 的用法在一个表中插入其他表中的数据,详细的用法请自行参考网上的资料。
这种问题可能对于精通数据库的大大来说很简单,网上的资料也很详细,作为新手的我可能理解的不到位。如果同时插入常量和表格中已有的数据的怎么办呢?

3.单表插入常量

INSERT INTO tb1 (col1,colx) SELECT col1,valx FROM tb1
其实本质还是INSERT INTO SELECT 的用法,只是把其他表化成了单表,把SELECT后的colx换成你想要添加的自定义常量valx就行了。

希望对遇到类似问题的朋友有所帮助,在学习的路上我们一起加油!

0 0
原创粉丝点击