SQL插入语句是最常见的SQL语句之一,下面将为您介绍三种最常见的SQL插入语句,供您参考,如果您对SQL语句方面感兴趣的话,不妨一看。

我们在插入数据到数据库中的时候,常用的SQL插入语句如下:

INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing')——适用于T-sql和PL/SQL;

SELECT id, name, address INTO table2 FROM table1——自动创建table2,T-sql用法;

INSERT INTO table2(id, name, address) SELECT id, name, address FROM table1

这里简单说一下第三句SQL插入语句,由于可以指定插入到talbe2中的列,以及可以通过相对较复杂的查询语句进行数据源获取,可能使用起来会更加的灵活一些,但我们也必须注意,我们在指定目标表的列时,一定要将所有非空列都填上,否则将无法进行数据插入,还有一点比较容易出错的地方就是,当我们写成如下简写格式:

INSERT INTO table2 SELECT id, name, address FROM table1

此时,我们如果略掉了目标表的列的话,则默认会对目标表的全部列进行数据插入,且SELECT后面的列的顺序 必须和目标表中的列的定义顺序完全一致 才能完成正确的数据插入,这是一个很容易被忽略的地方,值得注意。

三种常见的SQL插入语句相关推荐

  1. 三种常见的SQL分页语句

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标.本人不喜欢使用游标,我觉得它耗资.效率低:使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活.先看看单条 SQL ...

  2. php插入语句,请教关于php中sql插入语句的问题。

    问题代码如下:error_reporting(E_ALL ^ E_NOTICE); //包含excel读取类文件 require_once 'excel_reader2.php'; $data = n ...

  3. pl/sql插入语句插入数据库中文为????

    本地安装完数据库和PL/SQL客户端后,执行insert语句后中文部分显示????乱码. 个人执行select userenv('language') from dual;  结果为: America ...

  4. sql插入语句中value中含有单引号

    2019独角兽企业重金招聘Python工程师标准>>> 如果插入数据库的字符串中还有单引号,需要转义处理,如插入"It's a tree.",SQL语句如下: I ...

  5. sql插入语句返回自增主键

    在操作数据库中,插入一条记录,表中的主键是自增的,如果我们需要获得这个主键,就需要在插入的时候,返回这条主键,写法如下: INSERT INTO `gusers_xxxx_log`(`user_id` ...

  6. Dbvis数据库连接工具将查询出数据转化为sql插入语句方法

    我用的是 dbvis 工具,查询出的数据,Ctrl+A 选择所有字段. 然后进行导出操作. 选择 sql 格式. 选择要导出的字段. 然后就生成 sql 语句了,我们把它复制出来就行了. 效果图如下: ...

  7. mybatis的mapper文件中,sql插入语句

    sql语句没有对字段判断 <insert id="insert">insert into student (id, name, age,money, cla_code, ...

  8. 推荐一款生成SQL插入语句的软件

    软件:SqlDataToScript 生成需要插入的表的数据

  9. PG sql 通过sql 编写sql插入语句

    我用的PG数据库. SELECT 'insert into t_sis_black_is (is,sox) values ('|| ''''|| host(ip) || ''''||','||'''' ...

最新文章

  1. CVPR 2021论文分享会日程公布!
  2. 【Android Protobuf 序列化】Protobuf 使用 ( protoc 编译器简介 | 下载 protoc 编译器 | 使用 protoc 编译器编译 .proto 源文件 )
  3. 2021-02-07 接口测试工具-Postman使用详解
  4. Cisco 交换机密码重置步骤
  5. 向量时钟Vector Clock in Riak
  6. 互联网产品跨部门沟通的10个原则(转)
  7. mysql keepalived双主双活_mysql高可用架构方案之中的一个(keepalived+主主双活)
  8. C++ primer第六章6.6函数匹配
  9. geoserver发布瓦片_Geoserver2.15.1配置自带GeoWebCache 插件发布ArcGIS Server瓦片
  10. UFLDL教程笔记及练习答案三(Softmax回归与自我学习***)
  11. html5上传使用FileReader,Promise图片预览
  12. React 快速上手 - 目录索引
  13. 面试准备每日系列:计算机底层之并发编程(二)缓存行、一致性协议、伪共享、disruptor、CAS等待
  14. 逻辑卷、物理卷、卷组
  15. 台达触摸屏编程软件_一拖二口罩机图纸PLC触摸屏控制程序全套带信捷编程软件...
  16. latex_列表和表格环境_给tabular加lable标签问题
  17. Linux 安装ifconfig命令
  18. lamp兄弟连 mysql_LAMP兄弟连原创视频教程(笔记五--文件上传下载,mysqli对象,session,cookie,date函数)...
  19. html5点击刷新的效果,HTML5 手机屏幕下拉(下刷)动作的弹性刷新效果
  20. 会让你变得与众不同的22个技巧

热门文章

  1. java Object转List
  2. python中的opener_urllib2自定义opener详解
  3. 优思学院|六西格玛的意义是什么?
  4. 高德地图、google、openstreenmap地图瓦片数据爬取--java代码(地图数据篇.3)
  5. 大数据分析学习之七天玩转SAS-张璇-专题视频课程
  6. fedora 18 19 20 21 22 23 怎么安装中文语言包
  7. c#窗体程序生成错误_WinForm窗体设计器错误解决方法
  8. Ajax 前端性能分析利器:dynaTrace
  9. 阶段性总结:复旦微的FMQL10S400ZYNQ芯片+国微SM25QH256MX的FLASH的使用感受
  10. java字符对比_Java 字符串比较