我经常使用mysql workbench或任何其他在线数据库设计工具创建MySQL ERD(数据库设计/图表)。但是,当我开始为我的项目设计数据库时,我遇到了常见的问题。让我们说我想创造这个:
tbl_user
id | int, Auto increment, primary key
user | varchar(100)
password | varchar(255) => password as base64
有时我想在该表上插入虚拟数据,以确保我不会犯任何错误/忘记我必须在这些列中插入哪种数据。
id | user | password
1 | admin | YWRtaW4= (base64: admin)
让我们说第一次认为密码将使用base64编码。我想创建虚拟数据,以防止我插入密码作为普通密码,md5或sha-1
所以我想要的是能够从我的ERD生成表并在我生成mysql scheme时插入我的虚拟数据的应用程序
我尝试了很多在线工具,dbdesigner和workbench,但是没有办法做到这一点。我能做的只是对我的表使用注释/评论
我将不胜感激任何帮助。 感谢
注意:绝对不会使用base64作为密码。这只是一个简单的例子
答案 0 :(得分:0)
我绝对会喜欢Devart的dbForge ...它支持带有实现的ERD设计(类似于Workbench),从DB到ERD的逆向工程,具有200多个预定正弦值的数据生成器,但是还提供了创建自己的自己的可能性数据根据您自己定义的规则...