我在MYSQL中有一个数据库(我还没有创建),我没有用于它的代码。 我想知道用于在DB中创建其中一个表的代码是什么,是否有选项可以执行此操作?我需要在不同的数据上创建相同的表..
非常感谢! P
答案 0 :(得分:0)
在MySQL Workbench中,您可以显示任何数据库对象的DDL。只需在Copy to Clipboard
或Send to SQL Editor
和Create Statement
上的架构树中右键单击它:
答案 1 :(得分:0)
这是一个迟到的答案,但由于我没有看到任何对它的引用,我建议您对数据库执行转储。每个像样的 DBMS 现在都有一个工具可以做到这一点。使用 MySQL,从命令行,这将是:
mysqldump -u <username> <database_name> > yourfile.sql
这会以 SQL 格式对您的数据库执行完整的转储,使您能够在其他地方重新创建它。需要时无需任何特殊工具即可完成。只需将文件内容传递给常规 MySQL 的客户端即可。
如果您只想获取数据库架构而没有任何数据,只需传递“--no-data”选项即可。
mysqldump --no-data -u <username> <database_name> > yourfile.sql
您现在可以重新创建一个全新的原始数据库,它具有前一个数据库的所有属性和特殊功能,而无需数据。