我正在使用一个Java程序的MySql数据库,现在我想把程序交给其他人。
如何导出MySql数据库结构没有数据在它,只是结构?
我正在使用一个Java程序的MySql数据库,现在我想把程序交给其他人。
如何导出MySql数据库结构没有数据在它,只是结构?
当前回答
你可以在mysqldump命令中使用——no-data选项
mysqldump -h yourhostnameorIP -u root -p --no-data dbname > schema.sql
其他回答
如果您正在使用IntelliJ,您可以启用数据库视图(视图->工具窗口->数据库)
在该视图中连接到数据库。然后您可以右键单击数据库并选择“复制DDL”。其他ide可能提供类似的功能。
> mysqldump——no-data——例程——事件测试> dump-defs.sql
获取单个表的创建脚本: -选择所有表格(用shift键) -只需右键单击表名,然后单击复制到剪贴板>创建语句。
是的,你可以使用mysqldump——no-data选项:
mysqldump -u user -h localhost --no-data -p database > database.sql
你可以在mysqldump命令中使用——no-data选项
mysqldump -h yourhostnameorIP -u root -p --no-data dbname > schema.sql