将excel内的数据导入mysql数据库

本文介绍了如何通过生成TXT文件实现Excel与MySQL之间的数据转换,包括将Excel数据导入MySQL及从MySQL导出数据到Excel的方法。同时提供了利用Excel生成SQL语句并导入MySQL的具体步骤。
F1:生成TXT文件

1.将文件另存为“文本文件(制表符分割)(*.txt)”

2.然后进入命令提示符里使用命令

load  data  local  infile  data.txt  into table exceltomysql  fields  terminated by  '\t';

数据从MySql到Excel的转化,其过程其实还是借助那个“制表符分割”的文本文件。

将如要将这个表中的男生信息导入到Excel中,可以这样。

select * into outfile   data.txt' from exceltomysql where xingbie="m";

        你可以打开Excel,然后选择“数据”->“导入外部数据”->“导入数据”,选中 man.txt,一路确定就行了。
 F2: 先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库: 
          (1)、增加一列(假设是D列) 
          (2)、在第一行的D列,就是D1中输入公式: 
                   =CONCATENATE("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');") 
                   如果有时间的话  '", text(A1,"yyyy-mm-dd  hh:mm:ss"),"'
          (3)、将D1的公式复制到所有行的D列(就是用鼠标点住D1单元格的右下角一直拖拽下去啦) 
          (4)、把D列复制到一个纯文本文件中,假设为sql.txt 
         把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值