select into from 与 insert into select用法详解

select into from 与 insert into select用法详解selectintofrom和insertintoselect都被用来复制表结构和表中数据,两者的主要区别为:selectintofrom要求目标表不存在,因为在插入时会自动创建。insertintoselectfrom要求目标表已存在数据库中。一、INSERTINTOSELECT语句  1、语句形式为:

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

select into from 和 insert into select都被用来复制表结构和表中数据,
两者的主要区别为:
select into from 要求目标表不存在,因为在插入时会自动创建。
insert into select from 要求目标表已存在数据库中。

一、INSERT INTO SELECT语句
 
 
1、语句形式为
 
Insert into Table2(field1,field2,…) select value1,value2,… from Table1;
 
 
2、注意点
 
(1)要求目标表Table2必须存在,并且要复制的字段field,field2…也必须存在
 
(2)注意Table2的主键约束,如果Table2有主键且不为空,则 field1, field2…中必须包括主键
 
(3)注意区分 Insert into Table2(field1,field2,…) values (select value1,value2,… from Table1);


二、SELECT INTO FROM语句
 
1、语句形式为
SELECT vale1,value2 into Table2 from Table1;

 
2、注意点
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中 。

3、应用实例
SELECT name as iName, 0 as iAge,phone as iPhone
INTO table2
FROM table1;
上面的例子:将会复制表1的结构,而且会把name字段改成iName,phone字段改成IPhone并添加IAge字段(0对应int类型)到新表table2中,对于复制表结构的同时需要增加新的列并插入数据的情形很可以用此语句。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 感知机的对偶形式「建议收藏」

    感知机的对偶形式「建议收藏」首先声明感知机的对偶形式与原始形式并没有多大的区别,运算的过程都是一样的,但通过对偶形式会事先计算好一些步骤的结果并存储到Gray矩阵中,因此可以加快一些运算速度,数据越多节省的计算次数就越多,因此比原始形式更加的优化。首先我们介绍一下感知机的原始形式,之后与其对比。感知机感知机是二类分类的线性分类模型,输入为实例的特征向量,输出为实例的类别,分别去+1和-1两值。感知机对应与输入空间中将实例划

    2022年10月20日
    3
  • pycharm安装jieba库失败_安装jieba函数库

    pycharm安装jieba库失败_安装jieba函数库Pycharm自带有下载选项,直接安装步骤下载使用即可。1.打开Pycharm,点击左上角>>File>>Settings2、在settings界面中点击Project:pyCharm(项目名称)>>Projectinterpreter。或者在左上角搜索框里输入“projectinterpreter”搜索定位。3、点击右侧箭头指向的“+”号,添加Package。4、在可用包界面中,输入”jieba”搜索,找到jieba,点击下方“Insta

    2022年9月21日
    3
  • 风格迁移综述

    风格迁移综述风格迁移综述 0 引言 1 基于图像迭代的风格迁移方法 1 1 基于最大均值差异的风格迁移 1 2 基于马尔科夫随机场的风格迁移 限制条件较多 有时视觉效果不是很好 1 3 基于深度图像类比的风格迁移 2 基于模型迭代的风格迁移算法 2 1 基于生成模型的风格迁移 2 2 基于图像重构解码器的风格迁移 3 应用举例 4 未来研究方向 5 参考文献推荐论文 Y Jing Y Yang Z Feng J Ye Y YuandM Song NeuralStyleT AReview

    2025年12月8日
    2
  • JS和H5做一个音乐播放器,附带源码

    JS和H5做一个音乐播放器,附带源码

    2021年10月10日
    119
  • 北京联通dns服务器位置,全国联通DNS服务器地址

    北京联通dns服务器位置,全国联通DNS服务器地址《全国联通DNS服务器地址》由会员分享,可在线阅读,更多相关《全国联通DNS服务器地址(5页珍藏版)》请在人人文库网上搜索。1、全国联通服务器DNS首尾地址124.161.97.234124.161.97.234四川省联通DNS服务器124.161.97.238124.161.97.238四川省联通DNS服务器124.161.97.242124.161.97.242四川省联通DNS服务器20…

    2022年5月10日
    64
  • list的五种去重方法

    list的五种去重方法面试中经常被问到的list如何去重,一般是口述,不需要代码体现,这个时候,思维一定要清晰,可以罗列出集中去重的方法,以展现你对list数据结构,以及相关方法的掌握,体现你的java基础学的是否牢固下面,我就将五种方法逐一展现新建一个list数组:Listlist=newArrayList();list.add(26);list.add(39);list.add(5)…

    2022年5月9日
    55

发表回复

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

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