工具说明
Excel高级转SQL工具用于将工作表转换为数据库脚本,支持MySQL、PostgreSQL和SQLite三种数据库类型。工具可以生成CREATE TABLE建表语句、字段类型和批量INSERT插入语句。
相比普通Excel转SQL工具,高级版本支持自定义批量大小和字段类型覆盖,适合数据初始化、测试数据导入和表格迁移准备。
使用方法
1、上传Excel并选择工作表。
2、选择目标数据库,填写数据表名称。
3、设置每批插入行数,必要时填写字段类型覆盖。
4、选择是否生成建表语句,点击“生成高级SQL”。
5、检查脚本后下载SQL文件,并在测试数据库中验证。
字段类型与批量插入
工具会根据数据内容推断整数、小数、日期和文本类型。字段类型覆盖使用“字段名=数据库类型”格式,每行一项,例如id=INTEGER。
批量插入会把多行数据放入同一条INSERT语句中,批量大小越大脚本越短,但执行时占用的数据库资源也可能增加。
常见问题
支持哪些数据库?
支持MySQL、PostgreSQL和SQLite,并根据数据库类型选择标识符和基础字段类型。
可以只生成INSERT吗?
可以取消“同时生成CREATE TABLE建表语句”,结果会只包含批量INSERT语句。
自动推断的字段类型一定准确吗?
自动推断适合生成初稿,正式执行前应根据业务长度、索引、主键和精度要求复核,必要时使用字段类型覆盖。
可以直接在生产库执行吗?
不建议直接执行,应该先备份并在测试数据库中验证字段、字符集、约束和数据内容。