使用软件进行字段关联分析还是直接怼着数据库撸?
1
GooMS 2018-01-29 21:12:43 +08:00 via Android
Migration
|
2
RicardoScofileld OP makemigrations and migrate?
|
3
nandaye 2018-01-29 21:23:31 +08:00 via Android
powerdesigner
|
4
wellsc 2018-01-29 21:24:35 +08:00
sql 语句 + markdown
|
5
RicardoScofileld OP 表太复杂了,也可以这么搞?
|
7
JRay 2018-01-29 21:53:58 +08:00
powerdesigner
|
8
noNOno 2018-01-29 21:54:08 +08:00
sql+org
画 ER 图 表结构复杂应该先梳理业务逻辑文档 |
9
l00t 2018-01-29 21:55:16 +08:00
纯手写。表结构的设计在开写之前心中就已经想好了。
|
10
Mac 2018-01-29 22:06:42 +08:00
HEIDISQL
|
11
suit 2018-01-29 22:15:49 +08:00
heidi+1 缺点是不支持多标签页
|
12
dobelee 2018-01-29 22:24:59 +08:00
日常浏览用 HeidiSQL,直观明了,撸 SQL 用 JetBrains,应该是无敌的。遗憾的是这两个都没有完善的用户管理模块。
|
13
zeq 2018-01-29 23:02:24 +08:00
sqlalchemy
写好 Mapper 的时候就设计好了 |
14
ariesray 2018-01-29 23:15:35 +08:00 via Android 1
Linux 上用 dbeaver,其它用 heidisql
|
15
rockyou12 2018-01-29 23:17:25 +08:00 via Android
为什么没有 navicat...我觉得很好用啊
|
16
lights 2018-01-29 23:27:50 +08:00 via iPhone
用纸和脑子(◍•̅ ȷ̫ •̅◍)
|
17
kiwi95 2018-01-29 23:51:02 +08:00 via Android
gnome dia,er 图流程图各种图都搞定,功能不算丰富但是够用
|
18
WildCat 2018-01-30 02:38:21 +08:00
ActiveRecord
|
19
gs139 2018-01-30 03:29:31 +08:00
phpmyadmin
|
20
aminic 2018-01-30 03:32:19 +08:00 via Android
code first 从 model 生成表结构
|
21
zyqf 2018-01-30 03:34:23 +08:00 via Android
xmind
|
22
sfree2005 2018-01-30 04:20:42 +08:00
如果表的数量多,整个项目的前几稿我一定用手画,之后就用 workbench
|
23
btcking 2018-01-30 05:17:55 +08:00
Migration
|
24
Cbdy 2018-01-30 08:09:47 +08:00 via Android
先写代码,然后用代码生成建表 sql,再仔细调整一下
|
25
polymerdg 2018-01-30 08:13:46 +08:00
为什么我用的是 navicat for mysql
|
26
liquanhai 2018-01-30 08:25:40 +08:00 via Android
navicat for sqlite
|
27
gdzdb 2018-01-30 09:09:07 +08:00
mysql workbench
|
28
woodface2233 2018-01-30 09:11:17 +08:00 via iPhone
手写 sql
|
29
ysjiang4869 2018-01-30 09:17:25 +08:00
设计的时候 excel,方便记录改动和更新。最后 pg 使用 pgadmin,sqlite 使用 sqlite expert
|
30
jeffersonpig 2018-01-30 09:18:30 +08:00
PL/SQL ……
|
31
zjsxwc 2018-01-30 09:20:41 +08:00
用代码啊,
主流的 orm 框架里,把 entity 类之间的关系代码写好,数据库就设计好了 90%,剩下的 10%根据业务加 index 相关的注释就好了 |
32
pkaq 2018-01-30 09:20:51 +08:00
powerdesigner
|
33
ming7435 2018-01-30 09:39:19 +08:00
VSCode 手撸
|
34
syyy 2018-01-30 09:41:58 +08:00
用的最好的是 excel,因为可以做变更记录,就是表太多了就不好弄。所以 pd 也是要的。
|
35
iyangyuan 2018-01-30 09:42:35 +08:00 via iPhone
楼上各位手撸的,是在设计数据库么。。。我用 pd 都得改几版才能成型,都是高手啊
|
36
iyangyuan 2018-01-30 09:43:45 +08:00 via iPhone
当然,如果项目只有十来个表,就当我没说
|
37
wsb200514 2018-01-30 09:43:56 +08:00
纸笔 -> PowerDesign -> Navicat.
|
38
580a388da131 2018-01-30 09:55:20 +08:00
代码肯定放最后啊
|
39
caniuse 2018-01-30 09:57:20 +08:00
mysqlworkbench
或者直接 laravel migration |
40
Winchou 2018-01-30 11:06:46 +08:00
直接撸,边做边改
|
41
xpresslink 2018-01-30 11:36:48 +08:00
每种数据库基本都带了免费的 GUI 工具了,比如 mysql 的 phpMyAdmin, mysql front (我就用这个)
postgresql pgadmin3, SQL Sever 的 studio 另外还有通用的管理工具, 比如 navicat, 建模工具 PowerDesigner 以我个人的经验来说,建表基本上用免费工具就足够用了,用工具建完表再导出建表语句。 手熟的人直接写 SQL 语句来建表。 |
42
hwsdien 2018-01-30 11:45:53 +08:00
PowerDesigner 或者 MySQL Workbench
|
43
sunmoon1983 2018-01-30 11:46:47 +08:00
@dobelee heidisql 没有自动提示,蛋疼,要不然我真心舍不得换它
|
44
Chappako 2018-01-30 11:58:15 +08:00
Sequel Pro
|
46
dobelee 2018-01-30 13:09:55 +08:00 via Android
@sunmoon1983 所以不用它擼 sql。
|
47
luzihang 2018-01-30 13:13:00 +08:00
StarUML
|
48
mingl0280 2018-01-30 13:48:20 +08:00
Visio 画 ER 图,然后直接撸代码,微调后完成。
|
49
sutra 2018-01-30 13:49:38 +08:00
ORM 工具自动生成表结构。
|
50
Sirormy 2018-01-30 13:53:44 +08:00
以前用 PowerDesinger,现在用 StartUML 直接画 ER 图
|
51
RorschachZZZ 2018-01-30 17:31:09 +08:00
把业务理清楚之后,把表结构做出来。写代码中间表不合理的地方再改。
|
52
alvy 2018-01-30 20:38:25 +08:00
|
53
Miy4mori 2018-01-31 11:17:56 +08:00
UML 的话工具很多,迁移用 flyway,以前用 liquibase。
|
54
nature91 2018-02-01 09:01:20 +08:00
powerdesigner
|