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

2025-04-16 08:59:39
推荐回答(4个)
回答1:

你装了mysql客户端吗?如果装了(如:MySQL GUI Tools 5.0),选择Administrator模式,然后选择备份,创建项目名,然后在树中选择数据库,勾选你要导出的表,在高级选项卡里(第二个选项卡),选择常规备份,把“完全备份”去掉,在下面的选项卡里选择“No creates”、“完成inserts”两项。保存项目,开始备份,就可以了。

回答2:

无需安装其他客户端软件,如果在Linux下,直接在命令行输入mysqldump -u root --extended-insert=false database_name > /tmp/database_backup.sql , 其中“>”后面的是备份路径。

在Windows下,cd到mysql安装路径下的bin目录,同样输入mysqldump -u root --extended-insert=false database_name > c:\database_backup.sql

回答3:

可以,我是用sqlserver的,不过sql语句都差不多,大同小异
举个例子你看一下就明白了
例如 有表A,字段x,y
select 'insert into A(x,y) values('''+x+''','''+y+''');' from A;
这样就可以将所有记录转换为insert脚本
另外还可以在语句后面添加where条件有选择的导出记录

回答4:

去下载个FAVICAT FREMIUM 软件吧,这个软件管理数据库很方便