怎样将mysql中表格数据装换成insert 语句?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将mysql中表格数据装换成insert 语句?相关的知识,希望对你有一定的参考价值。

问题是这样的: 我已经在mysql的某个数据库中的各个表格中存入了大量的数据。 此时我想将这些表格中的数据以insert into tablename的格式导出 sql语句来。 请问这样可行吗?如可以的话,该如何操作? 谢谢!

参考技术A 可以,我是用sqlserver的,不过sql语句都差不多,大同小异
举个例子你看一下就明白了
例如
有表A,字段x,y
select
'insert
into
A(x,y)
values('''+x+''','''+y+''');'
from
A;
这样就可以将所有记录转换为insert脚本
另外还可以在语句后面添加where条件有选择的导出记录
参考技术B 你装了mysql客户端吗?如果装了(如:MySQL
GUI
Tools
5.0),选择Administrator模式,然后选择备份,创建项目名,然后在树中选择数据库,勾选你要导出的表,在高级选项卡里(第二个选项卡),选择常规备份,把“完全备份”去掉,在下面的选项卡里选择“No
creates”、“完成inserts”两项。保存项目,开始备份,就可以了。

以上是关于怎样将mysql中表格数据装换成insert 语句?的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL - 在 INSERT 语句中使用函数

关于mysql面试题

mysql insert 事务相关(草稿)

MySQL INSERT INTO / ON DUPLICATE KEY 与 SELECT 语句问题

python怎样将数据存入mysql数据库

在sql语句中,怎样将参数做为表名传递到查询语句中