我正在使用一个Java程序的MySql数据库,现在我想把程序交给其他人。
如何导出MySql数据库结构没有数据在它,只是结构?
我正在使用一个Java程序的MySql数据库,现在我想把程序交给其他人。
如何导出MySql数据库结构没有数据在它,只是结构?
当前回答
不使用输出的转储。
mysqldump --no-data <database name> --result-file=schema.sql
其他回答
您可以采用以下方法
mysqldump -d <database name> > <filename.sql> // -d : without data
希望对你有所帮助
您还可以使用——no-data选项提取单个表
mysqldump -u user -h localhost --no-data -p database tablename > table.sql
不使用输出的转储。
mysqldump --no-data <database name> --result-file=schema.sql
您可以在mysqldump命令下使用-d选项
mysqldump -u root -p -d databasename > database.sql
添加——routines和——events选项,以包括存储的例程和事件定义
mysqldump -u <user> -p --no-data --routines --events test > dump-defs.sql