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

Mysql数据库insert into select 单表插入常量单表插入常量INSERTINTOtb1(col1,colx)SELECTcol1,valxFROMtb1其实本质还是INSERT INTO SELECT 的用法,只是把其他表化成了单表,把SELECT后的colx换成你想要添加的自定义常量valx就行了。

大家好,又见面了,我是你们的朋友全栈君。

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160470.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月16日 下午8:46
下一篇 2022年7月16日 下午8:46


相关推荐

  • 计算机无法识别ANSI编码文件里的中文导致乱码「建议收藏」

    计算机无法识别ANSI编码文件里的中文导致乱码「建议收藏」问题现象最近远程协助一个用户的电脑(TeamView竟然连接不上,只好用QQ远程啦),原来ANSI编码的ini文件里的中文是正常的;用着用着,某一天就乱码了,无法识别ANSI编码文件里的中文。创建ANSI编码的ini配置文件,输入中文后保存会提示“…该文件有Unicode格式的字符,当文件保存为ANSI编码的文本时,该字符将丢失…”的问题。原因Unicode和ANSI是两种不同的字符编…

    2025年12月4日
    3
  • 【2026最新】戴尔电脑重装系统步骤win10

    【2026最新】戴尔电脑重装系统步骤win10

    2026年3月16日
    2
  • 求微分方程的特解matlab_二阶微分方程求解

    求微分方程的特解matlab_二阶微分方程求解求解微分方程

    2025年6月29日
    2
  • ssl原理及应用_ssl的理解

    ssl原理及应用_ssl的理解今天学习网络通信,看到使用ssl(SecureSocketsLayer)进行加密,由于对ssl只是有些概念上的了解,对于具体应用原理、过程和如何使用不慎了解,于是学习了一番,总结如下:1.为什么要使用ssl?确保数据传输的安全性2.用ssl加密传输的实际过程?建立连接时使用非对称加密,而连接完成后在传输数据时使用对称加密(速度快)3.ssl加密方式?有两种方式:单

    2025年6月13日
    6
  • 什么是回表查询

    什么是回表查询什么是回表查询 这先要从 InnoDB 的索引实现说起 InnoDB 有两大类索引 聚集索引 clusteredind 普通索引 secondaryind InnoDB 聚集索引和普通索引有什么差异 InnoDB 聚集索引的叶子节点存储行记录 因此 InnoDB 必须要有 且只有一个聚集索引 1 如果表定义了 PK 则 PK 就是聚集索引 2 如果表没有定义 PK 则第一个 notNULLuniqu 列是聚集索引 3 否则 InnoDB 会创建一个隐

    2026年3月18日
    2
  • anaconda是什么东西_anaconda jupyter

    anaconda是什么东西_anaconda jupyter2020/5/18一、Anaconda有什么用?是一个安装、管理python相关包的软件,还自带python、JupyterNotebook、Spyder,有管理包的conda工具,非常有用。

    2022年8月5日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号