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

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

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就行了。

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值