0

如何将 Excel 表数据转换为 MySQL 的加载 SQL 文件

eygle 2020-06-28
136
摘要:在很多情形下,我们需要将Excel表格数据,转换为sql文件,以便插入数据库表,以MySQL为范例,可以通过如下方式进行,Oracle 等数据库相同。

在很多情形下,我们需要将Excel表格数据,转换为sql文件,以便插入数据库表,以MySQL为范例,可以通过如下方式进行,Oracle 等数据库相同。

例如,具有Excel表格数据如下:

id area pid
100000 China 0
110000 Beijing 100000

可以在数据库中创建数据表如下:

create table emap(
id int primary key,
area varchar(20),
pid int
);

在 Excel 表格第一行数据,空白列插入公式如下:

=CONCATENATE(“INSERT INTO emap(id,area,pid) VALUES('”&A2&"','"&B2&"','"&C2&"',);")

执行下拉操作就可以生成所有数据行的 SQL 格式的代码:

INSERT INTO emap(id,area,pid)VALUES(‘100000’,‘China’,‘0’,);
INSERT INTO emap(id,area,pid)VALUES(‘110000’,‘Beijing’,‘100000’,);
INSERT INTO emap(id,area,pid)VALUES(‘110100’,‘Beijing’,‘110000’,);

将这一列拷贝到文件中,存为 SQL 文件,即可以在 MySQL 中执行加载数据。

「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...