如何在单独的SQL脚本中仅导出数据库数据而不包含结构?
- 论坛
- 如何在单独的SQL脚本中仅导出数据库数据而不包含结构?
33 浏览
如何在单独的SQL脚本中仅导出数据库数据而不包含结构?
我有一个相当庞大的数据库,如果我只为所有数据库的插入生成一个文件,那么处理起来太复杂了。
我需要为数据库中的每个表插入数据创建单独的SQL脚本。
当我首次使用以下命令转储结构时,效果很完美,我得到了每个表的一个包含创建语句的SQL脚本:
mysqldump --user=dbuser --password --no-data --tab=/output/ dbname
如果我使用相同的配置,只是使用其他选项,如 --no-create-info
,--no-create-db
,--extended-insert
,--complete-insert
,像这样:
mysqldump --user=dbuser --password \ --complete-insert --extended-insert \ --no-create-info --tab=/output/ dbname
我会得到每个表一个空的SQL脚本和一个只有数据而没有插入语句的.txt文件。
感谢您的帮助!