› 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 ·
    liu7yong · Feb 13, 2020 · 16595 views
    This topic created in 2464 days ago, the information mentioned may be changed or developed.
    问过一些朋友,似乎用 navicat 的比较多。但是 navicat 现在是付费的,所以最后用了 MySQL 家的 Workbench,功能挺齐全,但是用户体验还是挺糟糕的,不够丝滑。

    大家有什么推荐的吗?
    Supplement 1  ·  Feb 15, 2020

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

    我的头像

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

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

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

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

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

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

    localhost:81/adminer.php

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