将EXCEL中的列拼接成SQL insert插入语句
2016-01-05 09:45
281 查看
工作中经常需要将EXCEL文件中的数据导入到各种数据库,但是对于不熟悉数据库的人来说,如果直接使用命令执行导入,这无疑是一个难题,也是一个风险。这里我们直接在EXCEL文件中拼接成标准的SQL insert语句来进入数据插入。虽然看起来有点幼稚,但是至少也能按要求完成工作。
假设在EXCEL中有三列A、B、C,现在要将这三列值插入到表testtable对应的三个字段(col1,col2,col3)中。
如下图:在D1列输入值:
="INSERT INTO testtable (col1,col2,col3) VALUES('"&A1&"' ,'"&B1&"' ,'"&C1&");"
然后鼠标单击D1列右下角往下拖就得到标准的SQL insert 语句:
用同样的方法也可以拼接成SQL update\delete语句。
假设在EXCEL中有三列A、B、C,现在要将这三列值插入到表testtable对应的三个字段(col1,col2,col3)中。
如下图:在D1列输入值:
="INSERT INTO testtable (col1,col2,col3) VALUES('"&A1&"' ,'"&B1&"' ,'"&C1&");"
然后鼠标单击D1列右下角往下拖就得到标准的SQL insert 语句:
用同样的方法也可以拼接成SQL update\delete语句。
相关文章推荐
- (转)sqlite developer注册方法
- oracle exp实例
- MySQL 主从复制
- 安装mysql时遇到的问题
- oracle同义词
- mysql半同步复制问题排查
- mysql半同步(semi-sync)源码实现
- 关系型数据库基础 one
- ADO.NET之1-数据库连接---ShinePans
- 【翻译自mos文章】在Oracle 11.2 GI环境中,怎么备份与恢复OLR?
- sql2005记事
- SQL Server Profiler工具
- mysql将字符串转换成数组
- 学习 管理数据库及表 心得
- Mysql安装
- MongoDB 官方文档
- Windows 安装MySQL-5.7.10-winx64
- sqlmap用户手册
- mysql连接远程数据库
- 12-mysql优化之三范式