数据库
工具
后端数据库工具推荐。
客户端
Navicat
功能最全面的数据库管理工具,支持 MySQL、PostgreSQL、Oracle 等主流数据库。
DBeaver
免费开源的通用数据库客户端,支持几乎所有数据库,基于 JDBC 驱动。
DataGrip
JetBrains 出品的数据库 IDE,智能提示和重构能力强,适合重度 SQL 开发。
版本管理
Flyway
以 SQL 脚本为核心的数据库版本管理工具,按版本号顺序执行迁移脚本。
Liquibase
支持 XML/YAML/JSON/SQL 多种格式定义变更,灵活度高,适合复杂场景。
代码生成
MyBatis-Plus Generator
MyBatis-Plus 内置的代码生成器,可根据表结构自动生成 Entity、Mapper、Service、Controller。
数据模拟
Faker
生成各类假数据(姓名、地址、电话等),适合填充测试数据。
- Java: Java Faker
- JavaScript: Faker.js