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中复制数据的操作方式,有了这种方法,可以大大加快搭建表格数据所需要的时间,为我们搭建应用打下坚实的基础。