zoukankan      html  css  js  c++  java
  • SQL学习(六)select into:复制表信息

      在实际工作中,可能需要将一个表中的数据复制到另一个表中,以供后续使用。此时可以用关键字select into(在MySQL中不支持select into,可使用insert into。。。select代替)

      注意:select into是将数据复制到一个新表中

    select into的使用:

      (1、复制所有列

        select *

        into ticket01

        from ticket

        -----ticket表中的数据复制到ticket01中,全部数据

      (2、复制具体的列

        select name

        into ticket01

        from ticket

        ------ticket表中的name数据,复制到ticket01表中

      (3、只复制表结构

        select *

        into ticket01

        from ticket

        where 0=1

        ------因没有满足条件的数据,会生成一个ticket表结构相同的新空表

    MySQLinsert into 。。。select的使用

      注意:insert into。。。select是将数据复制到一个已存在的表中

      (1、复制所有的列

        insert into ticket02

        select * from ticket

        ----复制ticket表中的所有内容,到ticket02表中

      (2、复制具体的列

        insert into ticket02(name

        select name from ticket

        ----只复制ticket表中的name列,到ticket02表中的name列中

  • 相关阅读:
    Python的subprocess子进程和管道进行交互
    python UnicodeEncodeError: 'ascii' codec can't encode characters 解决办法
    如何创建,增加swap
    nginx.conf配置
    15个极好的Linux find命令示例(二)
    15个实用的Linux find命令示例(一)
    vmware 虚拟机 mount :no medium found解决方法
    服务器上的iptables
    源码编译安装MySQL
    ORACLE参数文件
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/11165453.html
Copyright © 2011-2022 走看看