开发与运维
数据库与 SQL 工具
跨数据库工作免不了不停切换格式:把一份 CSV 导出文件变成 INSERT 语句,把 DynamoDB 那种带类型包装的 JSON 读回普通值,或者看懂别人丢给你的一份 .sql 建表脚本。这里收录了 SQL 格式化与生成、DynamoDB 与 MongoDB 等专属文档格式的互转,还有 SQLite 文件和连接字符串的本地查看工具。
SQL 格式化能按多种方言输出易读的排版,SQL 转 ER 图能把 MySQL、PostgreSQL 或 SQLite 的建表语句直接画成关系图。DynamoDB JSON 转换和 MongoDB Extended JSON 转换分别处理各自专属的类型化 JSON,普通 JSON 工具解析不对。SQLite 查看器能在浏览器里对文件跑只读查询,不用上传。
10 个工具
数据库与 SQL工具常见问题
怎么把 CSV 文件转成 SQL INSERT 语句?
JSON 转 SQL 可以接收 JSON 或 CSV 输入,按你指定的目标表名生成 INSERT 语句,并从数据里自动推断字段类型。一次性导数据用它比手写语句或写一个导入脚本都快。
为什么普通 JSON 解析工具处理不了 DynamoDB 的数据?
DynamoDB 原生的 JSON 格式会给每个值都包一层类型描述符,普通 JSON 工具只会显示这层包装而不是真正的值。DynamoDB JSON 转换专门认得这种格式,能在保留类型的前提下和普通 JSON 互相转换。
不装任何客户端能不能查询 SQLite 数据库文件?
可以,SQLite 查看器能打开数据库文件,浏览里面的表并直接在浏览器里跑只读 SELECT 查询。文件不会上传到服务器,收到一份数据库文件又不想装客户端时很适合先用它看一眼。