一,INSERT……SELECT
Example: 将从表table2中查询到的数据插入到已建立的表table1(已建立)中

insertinto table1(columnName1,columnName2,columnName3)
select table2columnName1,table2columnName2,table2columnName3
from table2

Notice:1),由表table2查询到的数据的顺序、列数、数据类型必须和插入时一致
            2),table1必须预先建立好,并含有columnName1……列名

二,SELECT……INTO
Example: 将从表table2中查询到的数据插入到表table1(未建立)中

selecttable2columnName1,table2columnName2,table2columnName3

intotable1

fromrable2

Notice:1),table1在插入时自动建立,并将table2columnName1……作为新表table1的列名
           2),若同时需要向表table1插入标识列,则要使用IDENTITY(数据类型,标识种子,标适增长量,) as   列名 。
                   Example:

selecttable2columnName1,table2columnName2,table2columnName3,identity(int,1,1)as ID

intotable1

fromrable2

三,UNION
Example:UNION用于将两个不同的数据或查询结果合成一个新的结果集

insert table1(columnName1,columnName2,columnName3)

select'诺基亚','N95',3280 union

select'摩托罗拉','VE75',2680 union

select'三星','SGH-U908E',2700

Notice:union不能用于插入含默认值的记录。

sql 插入多行数据相关推荐

  1. sql 插入多行数据的问题

    1,只是插入简单的有限行数据时用: insert 要插入的表名(列名1,列名2,....) select '列名1需要的数据','列名2需要的数据',... union select '列名1需要的数 ...

  2. SQL server 中的插入表行数据,以及插入标识值

    语法介绍 (1)在SQL server数据库中我们如何添加新的行,并且添加数据呢? Insert:该语句向表中添加新行 values: 要插入的值 语法如下: Insert into 模式.表名(字段 ...

  3. 使用freemarker插入多行数据到word中

    使用freemarker向word中插入多列表格,需要以下条件 1)需要在模板中加入<#list listTest as listKey>标签,标识插入多行 1 <#-- 由于要插入 ...

  4. MySQL中给数据表插入多行数据

    有时因为测试需求,需要给某数据表中插入多行数据,所以自己就琢磨了一下,该过程实现涉及到了MySQL存储过程,想详细了解的可看下这个博客:MySQL存储过程,以下是具体的实现过程: 1.先创建一个表: ...

  5. python上的数据库sqlite3——插入多行数据

    学校课程上的一个知识点,一个简单的课后习题:一劳永逸实现多行数据的插入(应该是这个意思,老师也没讲清楚).直接上代码了没啥好讲的,我感觉这个思路好捞. 1 import sqlite3 2 con = ...

  6. MySQL 批量插入数据,一次插入多少行数据效率最高?

    一.前言 我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入.只是我们在执行批量操作的时候,一次插入多少数据才合适呢?假如需要插入的数据有百万条,那 ...

  7. MySQL 批量操作,一次插入多少行数据效率最高?

    一.前言 我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入.只是我们在执行批量操作的时候,一次插入多少数据才合适呢? 假如需要插入的数据有百万条, ...

  8. Sql插入藏文数据出现乱码情况

    今天遇到一个小的数据库问题,就是插入藏文数据到数据库出现乱码. 也就是这样,全部都是问号,解决方法就是在插入或修改数据时,在数据前加一个大写的N,如下: 修改也跟插入相同,set A列 = N'要修改 ...

  9. 使用SQL语句向表中插入多行数据

    继上次使用SQL Server Management Studio创建一个教学数据库和教师关系表之后,再次使用SQL向表中添加数据. 图形界面就不多说了,自己摸索一下就会了,这次还是继续新建查询打开编 ...

  10. mysql批量插入数据,一次插入多少行数据效率最高

    1.SQL语句的大小限制 my.ini 里有 max_allowed_packet 这个参数控制通信的 packet 大小.mysql默认的sql语句的最大限制是1M(mysql5.7的客户端默认是1 ...

最新文章

  1. 如何高性价比地构建GPU环境,实现GPU自由?
  2. 怎么把路由的#号去掉_VLAN应用篇系列:交换机VLAN间路由与传统单臂路由(子接口)方式...
  3. 上海2014计算机职称考试理论题,2014年上海市高校计算机一级考试8套理论题含答案...
  4. python空列表添加_Python列表的简单操作
  5. Sentinel熔断限流器工作原理
  6. mysql数据库原理及应用章节答案_mysql数据库原理及应用答案
  7. 如何修改wifi密码(wifi密码怎么修改在手机上怎么修改)
  8. Python pandas库的简单使用
  9. 2019年系统分析师考试总结
  10. react 之 prop-types
  11. 0.5mm间距BGA芯片的PCB设计
  12. #Sam有话说#人以群分,共性与个性的智慧
  13. IMX6 VPU解码流程
  14. 条纹噪声图片_红外图像条纹噪声消除方法
  15. js typeof undefined
  16. 11-贴片陶瓷电容材质NPO、C0G、X7R、X5R、Y5V、Z5U区别
  17. 自学编程?别傻了!一张图让你认清自己和科班程序员的差别!
  18. Arduino Uno 实验6——LM35温度传感器
  19. 《SpringBoot 各种专有名词》
  20. tcl国际化路线一直堪称商界经

热门文章

  1. 迅雷极速版-致敬极简与商业
  2. python人工智能教程百度云_【python实战教程百度网盘】求最新python人工智能视频教程网盘链接...
  3. cad相对坐标快捷键_cad相对坐标怎么输入?CAD中输入西安80坐标绘图的教程
  4. 最新PP点点通V2008简体中文版免费下载
  5. displaytag 的使用
  6. 超赞,1万字的后端面试题及面试经验分享!
  7. 解决Iframe嵌入帆软BI系统后,Chrome升级后跨域出现登录界面,Cookie写入不成功。解决办法
  8. 【Verilog 常见设计】(0)二进制码和格雷码互转 Verilog 实现
  9. 西门子dcs系统组态手册下载_和利时FM148C卡件伊春DCS系统
  10. 视频教程-2020华为HCIA/HCNA/数通/路由交换/实验/视频/教程/持续更新赠题库-华为认证