首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
yongliu
V2EX  ›  MySQL

大家在进行数据库设计时,一般是用的什么工具?

  •  
  •   yongliu · 11 天前 · 5445 次点击
    问过一些朋友,似乎用 navicat 的比较多。但是 navicat 现在是付费的,所以最后用了 MySQL 家的 Workbench,功能挺齐全,但是用户体验还是挺糟糕的,不够丝滑。

    大家有什么推荐的吗?
    第 1 条附言  ·  9 天前

    简单统计了下,没想到手写如此之多

    我的头像

    手写 19

    navicat 8

    DataGrip 7

    powerdesigner 5

    Workbench 3

    table plus 3

    DBeaver 2

    heidiSql 2

    rails generator 1

    DBKangaroo 1

    pdman 1

    squel pro 1

    laravel migration 1

    MySQL-Front 1

    visual paradigm 1

    adminer 1

    ERMaster 1

    pgmodeler 1

    66 回复  |  直到 2020-02-19 11:24:07 +08:00
    leishi1313
        1
    leishi1313   11 天前 via Android
    设计?草稿纸不行吗?
    yongliu
        2
    yongliu   11 天前
    @leishi1313 工具有工具的好处,比如设计完可以直接导出 sql 用,设计过程的想法也可以保存到数据库的备注里。
    FanError
        3
    FanError   11 天前
    用 powerdesigner
    MySQL Workbench 太 TM 难用了,中间切换过一次,算了还是不用了,宁愿在 macos 下虚拟机+powerdesigner
    hhacker
        4
    hhacker   11 天前
    HeidiSQL
    chihiro2014
        5
    chihiro2014   11 天前
    navicat 破解(或者你你找个学生帮你申请学生版)
    AngryPanda
        6
    AngryPanda   11 天前
    Navicat 虽然收费但是有试用期啊
    yongliu
        7
    yongliu   11 天前
    @chihiro2014 #5 就是不太想用破解版的呀,学生版的可以考虑试试🤔

    @AngryPanda #6 试用期好像只有 14 天吧
    CantSee
        8
    CantSee   11 天前
    powerdesigner
    TangMonk
        9
    TangMonk   11 天前   ❤️ 4
    不需要设计,rails generator 一路到底
    kevinguoCN
        10
    kevinguoCN   11 天前
    navicat 老牌工具了。

    mac win 都有相应的版本。
    LittleYangYang
        11
    LittleYangYang   11 天前
    DataGrip,挺舒服的
    QQAdele2
        12
    QQAdele2   11 天前
    可以考虑试试 DBKangaroo:
    https://dbkangaroo.github.io/
    Rwing
        13
    Rwing   11 天前   ❤️ 1
    不用工具,只用代码的只有我一个嘛
    Michaelssss
        14
    Michaelssss   11 天前 via Android
    类图出来之后直接导出 Java hibernate 生成数据库
    explore365
        15
    explore365   11 天前
    @Rwing +1
    Mac
        16
    Mac   11 天前
    heidisql
    wunonglin
        17
    wunonglin   11 天前
    DataGrip 好用得一批
    eurry
        18
    eurry   11 天前
    MrUser
        19
    MrUser   11 天前
    DBeaver
    cabing
        20
    cabing   11 天前
    mac 上使用 squel pro。特别简单好用。

    当然 DataGrip 也可以考虑。
    yanyueio
        21
    yanyueio   11 天前
    DataGrip
    letsexplore
        22
    letsexplore   11 天前
    @MrUser 这玩意儿 bug 太多,之前用了不到一个月,2 bug
    cccy0
        23
    cccy0   11 天前
    spring data jpa
    laravel
        24
    laravel   11 天前
    laravel migration
    gebishushu
        25
    gebishushu   11 天前
    MySQL-Front
    iApp
        26
    iApp   11 天前
    powerdesigner
    Soar360
        27
    Soar360   11 天前 via iPhone
    code first
    laravel
        28
    laravel   11 天前
    A4 纸 + 自动铅
    levelworm
        29
    levelworm   11 天前 via Android
    data grip 目前我只能用这个,用过其他几个其他根本就是半成品。
    kawowa
        30
    kawowa   10 天前
    数据库是 Oracle,用的是 sql developer data modeler。
    还是觉得 Oracle 上能用的工具很少,还好有个好爹。
    aviator
        31
    aviator   10 天前 via Android
    mysql 自带的 workbench,老是卡死。。。
    xuanbg
        32
    xuanbg   10 天前
    设计? XMind 啊,先把结构和关系理顺。完了就直接手写 SQL 建表脚本了呀。
    Cbdy
        33
    Cbdy   10 天前 via Android
    我直接写 SQL 的
    suke971219
        34
    suke971219   10 天前
    有些语言支持给予模型 自动建表,用起来还不错
    sun1991
        35
    sun1991   10 天前
    @leishi1313
    @laravel
    同纸笔, 涂涂改改然后手工出 SQL. 操作工具移动鼠标感觉会打断思路, 握笔写字是直觉.
    littlewing
        36
    littlewing   10 天前 via iPhone
    手写 sql
    yongliu
        37
    yongliu   10 天前
    @sun1991 没想到有这么多手写党。。
    手写一时爽,一开始整理思路时自然最方便。
    到了确定具体字段那一步,还是工具中表格操作更加直观,设计过程可以同时构建测试数据,也省去了写 sql 那一步
    STRRL
        38
    STRRL   10 天前 via Android
    visual paradigm
    cco
        39
    cco   10 天前
    navicat 我直接花钱买了。。。。再不济 Jetbrain 家的也能用。
    aiquit
        40
    aiquit   10 天前
    白纸+铅笔+橡皮

    这就是我数据库设计工具
    CY4suncheng
        41
    CY4suncheng   10 天前
    用的 table plus,免费版
    soki
        42
    soki   10 天前
    table plus +1
    prenwang
        43
    prenwang   10 天前
    没有人和我一样使用 python sqlalchemy 直接写 model, 然后直接生成 sql,文档, 直接创建数据库
    lcf0030
        44
    lcf0030   10 天前
    一直在用 powerdesigner
    inhal
        45
    inhal   10 天前
    Code-First
    moxuaning
        46
    moxuaning   10 天前
    win 下面的 Navicat。。。
    现在手里只有 mac。用都 MySQL Workbench。。。
    直接想放弃工作。。
    edk24
        47
    edk24   10 天前
    php -S 0.0.0.0:81

    localhost:81/adminer.php

    adminer 也不错, 很简洁方便 哈哈
    ming7435
        48
    ming7435   10 天前
    记事本
    wtks1
        49
    wtks1   10 天前 via Android
    好像我们这都是直接手撸 sql 来着
    superrichman
        50
    superrichman   10 天前 via iPhone
    免费的那些体验上都比不上 navicat,这软件用的最舒服
    losephsky
        51
    losephsky   10 天前
    Tableplus
    kxjhlele
        52
    kxjhlele   10 天前 via Android
    sunxiansong
        53
    sunxiansong   10 天前
    postgresql, 只用 pgAdmin 来生成 SQL + 手工调整
    mumbler
        54
    mumbler   10 天前 via Android
    navicat 9.0 有永久免费版,除了不能建模,其他功能齐备,官方早不提供下载了,但下载站还有
    chen1164162915
        55
    chen1164162915   10 天前
    xmind,excel 设计结构,手写 SQL
    halk
        56
    halk   10 天前
    @moxuaning macOS 也有 navicat
    ssml
        57
    ssml   10 天前
    navicat
    ericgu1788
        58
    ericgu1788   10 天前
    用的 datagrip
    useben
        59
    useben   10 天前
    DataGrip,付费后全家桶真香
    Kaiv2
        60
    Kaiv2   10 天前
    eclipse ERMaster 插件
    micean
        61
    micean   10 天前
    pg 用 pgmodeler 自己编译
    components
        62
    components   10 天前
    PowerDesigner StarUML
    paoqi2048
        63
    paoqi2048   10 天前
    Navicat
    mostkia
        64
    mostkia   9 天前
    用代码直接构建的,可能我写的数据库都比较简单,没想到用工具辅助。。
    yongliu
        65
    yongliu   9 天前
    在附言里简单统计了下,结果还是挺意外的。
    一个是没想到手写的比例最大,另外一个是没想到这么百花齐放。
    其他靠前的工具下次设计时可以体验下了。
    Alife
        66
    Alife   5 天前
    Navicat Premium (14 天试用版)(到期可以重置)
    Dbeaver 也很不错
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1569 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:57 · PVG 07:57 · LAX 15:57 · JFK 18:57
    ♥ Do have faith in what you're doing.