MySQL:快速拷贝表格数据(mysql拷贝表数据)

MySQL中拷贝表格数据是十分快速便捷的操作,这里介绍以下两种拷贝数据的操作方法:

**第一种方法:使用INSERT INTO SELECT。**

这种方式可以复制目标源里面所有的数据,语法如下:

INSERT INTO  
SELECT * FROM

用这种方式拷贝数据,可以设置不同的选项完成你想要的结果,比如:

INSERT INTO  (`id`,`name`,`age`)
SELECT `id`,`name`,`age` FROM

这样就只拷贝三个字段的数据。同样的,如果你只想拷贝其中的部分数据,可以使用`WHERE`条件来指定,如:

INSERT INTO  
SELECT * FROM WHERE `age` > 18

**第二种方法:使用CREATE TABLE SELECT。**

这种方式可以与INSERT INTO SELECT结合起来使用,可以复制数据同时创建数据表,语法如下:

CREATE TABLE 
SELECT * FROM

用这种方式拷贝数据,会根据源表的结构正确地创建出新的表,并且会复制所有数据,同样,也可以利用`WHERE`和部分字段对数据进行约束:

CREATE TABLE 
SELECT `id`,`name`,`age` FROM WHERE `age` > 18

上面就是MySQL中复制数据的操作方式,有了这种方法,可以大大加快搭建表格数据所需要的时间,为我们搭建应用打下坚实的基础。


数据运维技术 » MySQL:快速拷贝表格数据(mysql拷贝表数据)