【发布时间】:2018-04-10 12:32:57
【问题描述】:
我经常使用 mysql 工作台或任何其他在线数据库设计器工具创建 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 方案时插入我的虚拟数据的应用程序
我尝试了很多在线工具,dbdesigner 和 workbench,但没有办法做到这一点。我只能在我的桌子上使用注释/评论
我将不胜感激。 谢谢
注意:我绝对不会使用 base64 作为密码。这只是一个简单的例子
【问题讨论】:
-
那么您只是想将虚拟数据插入数据库吗?
-
创建图表和插入多个数据
-
顺便说一句。在我尝试了几个应用程序之后。我发现 phpmyadmin 最适合我的需要。他可以创建图表,插入多个数据。然后我可以导出到 sql 脚本
-
我不知道有什么程序可以同时做到这一点。但我之前使用过generatedata.com/#about,这将为您创建可以复制到服务器上的插入脚本
-
我的几个朋友向我推荐了类似的工具(生成虚拟数据)。 1. 我需要创建图表来可视化我的结构(ERD)。 2. 我需要插入某些数据(不是虚拟的)。例如:tbl_user 有 id、name 和 id_gender。 tbl_gender 有 id 和 type。我需要在男性和女性的 tbl_gender 中插入 explisit/certain/fixed 数据。我希望你明白。对不起我的英语。我非常感谢您的帮助。谢谢,phpmyadmin 已经解决了我的问题
标签: mysql mysql-workbench erd