怎样将mysql中表格数据装换成insert 语句?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将mysql中表格数据装换成insert 语句?相关的知识,希望对你有一定的参考价值。
问题是这样的:
我已经在mysql的某个数据库中的各个表格中存入了大量的数据。
此时我想将这些表格中的数据以insert into tablename的格式导出
sql语句来。
请问这样可行吗?如可以的话,该如何操作?
谢谢!
在Windows下,cd到mysql安装路径下的bin目录,同样输入mysqldump -u root --extended-insert=false database_name > c:\database_backup.sql 参考技术B 可以,我是用sqlserver的,不过sql语句都差不多,大同小异
举个例子你看一下就明白了
例如 有表A,字段x,y
select 'insert into A(x,y) values('''+x+''','''+y+''');' from A;
这样就可以将所有记录转换为insert脚本
另外还可以在语句后面添加where条件有选择的导出记录追问
select 'insert into city(cityid,name) values('+cityid+','+name+');' from city;
不行啊!
怎么不行?
上面的方法是切实可行的,我经常用。
稍微复杂一点的就在引号的配对上,这个需要楼主一点一点配,不过也不难,成对儿加就行了。
楼主具体什么地方不行可以说说
THx,我用工具也导出来了。
参考技术C 去下载个FAVICAT FREMIUM 软件吧,这个软件管理数据库很方便以上是关于怎样将mysql中表格数据装换成insert 语句?的主要内容,如果未能解决你的问题,请参考以下文章