如上.通常在工作中,其他人进行数据库设计,当我做个人项目时,他们足够小,不需要超过五六个表,但我即将开始一个个人项目,我认为可能需要大约十一个或十二张桌子,我想要一些东西来帮助我整洁地设计它并跟踪它.
MySQL Workbench,虽然有点小马车,但是自从我发现它以来对我来说非常宝贵.
Visio有一个很好的可视化数据库设计器,但它不能将结果导出到MySQL数据库,而且只是Windows.
phpMyAdmin还有一个设计器工具,如果你正确配置pma数据库,可以使用它.
mysql结合记事本(和铅笔)
我在这里很认真.除非您可以编写原始Sql,否则您无法理解数据库.
当我准备好对数据库进行编程时,我很清楚我想要将它放入其中.我将声明写入编辑器(我使用的东西比记事本更强大,但记事本就足够了.),然后将它们剪切并粘贴到mysql提示符中.如果出现错误,我会修复命令行或文本文件,然后更新另一个.保证频繁保存.
这种方法的优点在于文本文件既可以作为设计文档,也可以作为重新创建数据库的模板.