从 MySQL 数据库表生成 SQL 脚本
Posted
技术标签:
【中文标题】从 MySQL 数据库表生成 SQL 脚本【英文标题】:Generating SQL script from MySQL database table 【发布时间】:2010-03-19 18:18:49 【问题描述】:是否有任何应用程序可以读取 mysql 数据库表并生成 INSERT 语句的 SQL 脚本(以便我可以将表从一个数据库复制到另一个数据库)?或者如何将内容从 db1.table1 传输到 table1 和 table2 相同的 db2.table2。
谢谢。
【问题讨论】:
【参考方案1】:mysqldump [options] db_name [tbl_name ...]
将生成脚本文件,包括所选表所需的创建和插入。要导入转储,您只需执行以下操作:
mysql -u <user> -p dbname < mys.dmp
【讨论】:
能否告诉我如何指定数据库主机和端口? mysql (or mysqldump) -h你应该看看mysqldump。您可以指定 --nodata
选项以仅导出架构。
【讨论】:
mysqldump -u user -p database_name --no-data > output_file.sql以上是关于从 MySQL 数据库表生成 SQL 脚本的主要内容,如果未能解决你的问题,请参考以下文章