IDEA 中内置了功能强大的数据库管理工具(客户端)。

    点击右边的 Database 标签可以打开数据库管理工具的窗口。点击工具栏上的 + 图标添加数据源:
    image.png
    image.png

    如果没有针对你选择的数据源类型的驱动程序,这个对话框的最下面会给你一个自动下载的链接,点击即可

    使用这个工具,你可以直接在IDEA中完成各种数据库的管理工作,比如可以像其他数据库客户端工具一样直接以二维表的方式打开数据表
    image.png
    可以针对表反向生成格式化好的SQL命令
    image.png
    下面是得到的结果

    1. create table user
    2. (
    3. id int unsigned auto_increment comment '主键'
    4. primary key,
    5. union_id int unsigned default 1 not null comment '用户所在基层工会(201)的编号',
    6. member_id int unsigned default 1 not null comment '用户作为工会会员的编号',
    7. administrator tinyint unsigned default 0 not null comment '是否为本工会超级管理员',
    8. user_name varchar(128) not null comment '用户登录名',
    9. nick_name varchar(32) null comment '用户的昵称',
    10. mobile char(11) default '' not null comment '用户登录用的手机号码',
    11. email varchar(128) null comment '用户注册邮件地址',
    12. avatar_rul varchar(256) null comment '用户头像的网络链接地址',
    13. signin_times int unsigned default 1 not null comment '用户登录的次数',
    14. last_signin_time datetime null comment '最近一次登录的时间',
    15. last_signin_ip varchar(15) null comment '最近一次登录的IP地址',
    16. creator int unsigned default 1 not null comment '创建用户的管理员用户编号',
    17. enabled tinyint unsigned default 1 not null,
    18. deleted tinyint unsigned default 0 not null,
    19. create_time datetime default curtime() not null,
    20. update_time datetime default curtime() not null,
    21. hash_data char(32) null comment '登录密码的哈希值',
    22. gender tinyint default 1 not null comment '性别',
    23. degree tinyint default 0 null comment '最高学位',
    24. password varchar(100) default '' not null
    25. )
    26. charset = utf8;

    更多的功能你自己探索吧。总之使用它,你其实可以不用在安装其他的数据库客户端工具。