首页   注册   登录
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 · 4 天前 · 5190 次点击
    问过一些朋友,似乎用 navicat 的比较多。但是 navicat 现在是付费的,所以最后用了 MySQL 家的 Workbench,功能挺齐全,但是用户体验还是挺糟糕的,不够丝滑。

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

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

    我的头像

    手写 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

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

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

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

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

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

    localhost:81/adminer.php

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