天空之城

您当前位置>>首页>>其它>>数据库>>sql表复制

sql表复制

来源:天空之城 - My Site   时间:2014-05-21 09:42:02   编辑:administrator   阅读数:206

[导读]虽然自己在平时暂时还没怎么用这个,也比较少用的,之前练习过程中用用(用来插入大量数据测试大数据,当然也可以通过创建存储添加数据测试数据变化等等)

一、create创建表(创建新表table2)

1.既复制表结构也复制表内容的SQL语句:

CREATE TABLE table2 SELECT * FROM table1;

2.只复制表结构不复制表内容的SQL语句:

CREATE TABLE table2 SELECT * FROM table1 WHERE 1=2;

CREATE TABLE table2 LIKE table1;

二、insert(表table2,可以加where筛选数据)

1.复制表结构及数据到新表

SELECT * INTO table2 FROM table1;要求目标表table1不存在,因为在插入时会自动创建。 

2.复制旧表的数据到新表(两个表结构一样)

INSERT INTO table2 SELECT * FROM table1;要求目标表table2存在,由于目标表已经存在,除了插入源表的字段外,还可以插入常量;

3.复制旧表的数据到新表(两个表结构可以不一样)

INSERT INTO table2(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM table1;

sql表复制
原文地址:

上一篇:php编译参数收集
下一篇:PHP删除指定目录中的所有目录及文件(或者指定文件)

    相关文章

    更多»
      just do it
      天空之城天空之城