码迷,mamicode.com
首页 > 数据库 > 详细

SQL学习(六)select into:复制表信息

时间:2019-07-10 18:24:42      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:需要   where   mil   insert   复制表   没有   nbsp   span   select   

  在实际工作中,可能需要将一个表中的数据复制到另一个表中,以供后续使用。此时可以用关键字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列中

 

SQL学习(六)select into:复制表信息

标签:需要   where   mil   insert   复制表   没有   nbsp   span   select   

原文地址:https://www.cnblogs.com/smallstone2018/p/11165453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!