sql 插入数据的三种常用方法及小贴士

 更新时间:2009年07月07日 18:53:04   作者:  
我们在插入数据到数据库中的时候,常用的语句如下
复制代码 代码如下:

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

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

INSERT INTO table2 SELECT id, name, address FROM table1

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

相关文章

  • 关于Navicat连接MySql数据库慢的问题

    关于Navicat连接MySql数据库慢的问题

    这篇文章主要介绍了关于Navicat连接MySql数据库慢的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 使用dump transaction with no_log的危险性说明

    使用dump transaction with no_log的危险性说明

    在命令参考手册中的dump transaction with no_log条目下,有一条警告信息告诉你,你应该把这条命令作为没有其它办法时的最后一招才使用它
    2012-07-07
  • 带参数的sql和不带参数的sql存储过程区别

    带参数的sql和不带参数的sql存储过程区别

    来执行我们sql语句,看到很多分页存储过程都是直接拼凑sql语句然后用exec('')执行起来了,这个从效率和安全上面来说,都是不推荐的。
    2008-09-09
  • SQL四舍五入、向下取整、向上取整函数介绍

    SQL四舍五入、向下取整、向上取整函数介绍

    这篇文章主要介绍了SQL四舍五入、向下取整、向上取整函数介绍,本文用简洁直白的语言介绍了实现这三个需求的函数,需要的朋友可以参考下
    2015-06-06
  • Mac系统Navicat的安装与使用教程

    Mac系统Navicat的安装与使用教程

    这篇文章主要介绍了Mac系统Navicat的破解安装与使用教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • mybatis映射XML文件详解及实例

    mybatis映射XML文件详解及实例

    这篇文章主要介绍了mybatis映射XML文件详解及实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • SQL注入详解及防范方法

    SQL注入详解及防范方法

    本文详细讲解了SQL注入及防范方法,文中通过示例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • 如何利用分析函数改写范围判断自关联查询详解

    如何利用分析函数改写范围判断自关联查询详解

    这篇文章主要给大家介绍了关于如何利用分析函数改写范围判断自关联查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 海量数据库的查询优化及分页算法方案集合1/2

    海量数据库的查询优化及分页算法方案集合1/2

    海量数据库的查询优化及分页算法方案集合1/2...
    2007-03-03
  • Linux下Navicat15激活的详细步骤

    Linux下Navicat15激活的详细步骤

    这篇文章主要介绍了Linux下激活Navicat15的详细步骤,经过测试Navicat 15.0.8版本可激活,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08

最新评论