首页 > 数据库 >命令窗口下excel数据导入到Mysql 和 mysql数据导出到excel

命令窗口下excel数据导入到Mysql 和 mysql数据导出到excel

时间:2022-12-02 21:03:24浏览次数:45  
标签:导入到 文件 编码 excel mysql txt data


1.mysql导出到excel

1.1.SELECT * INTO OUTFILE ‘/test.xls’ FROM table1;

2.excel导入到mysql:

2.1.将选中的数据块儿(不包含表头)拷贝到一个TXT文本文件中,假如存到“D:\data.txt”这个位置里。或者直接另存为CSV文件。

其实csv文档就是txt(即你可以使用自己的txt然后换个后缀名就行),只不过把各个字段之间用”,”分隔开了而已。既然它是txt文档,那么就涉及到了文件编码的问题!默认保存的文件编码是ANSI,如果你的数据库(数据表)使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!编码方式在editplus中的document->file encoding–>convert encoding中可以任意修改

2.2.根据要导入的数据建立MySql数据库和表,结构和excel结构保持一致.然后使用命令:load data local infile ‘D:\data.txt’ into table 表名 fields terminated by ‘\t’;
注意:**D:\data.txt为要导入的文件的路径,Windows命令窗口下根路径需要用双斜杠,否则报错**Errcode: 2 - No such file or directory

如果编码方式有问题会报错:ERROR 1300 (HY000): Invalid utf8 character string: ”

2.3.如果需要可以将最后一列的回车符号去掉: UPDATE tablename SET lastcolumnname= REPLACE(lastcolumnname,’\r’,”);


标签:导入到,文件,编码,excel,mysql,txt,data
From: https://blog.51cto.com/linmengmeng/5907460

相关文章

  • mysql导入sql脚本时错误指令:Failed to open file
    遇到这种错误,在尝试了多种办法之后依然无果,把文件名中的中文字符删掉之后就可以了,所以可能是是由于sql脚本文件名中包含中文字符和空格将数据库表文件sql脚本导入mysql中方......
  • eclipse配置连接mysql出现ping failed
    记录下自己在配置的过程中出现的问题。配置好之后的样子是这样的:我遇到的第1个问题是,由于eclipse版本的问题,缺少database插件,导致试图里面没有DataSource的选项,后来装完da......
  • MySQL日志管理,备份和恢复
    一.MySQL日志管理1.1mysql日志概述备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审计等。在备份、恢复中,日志起到了很重要的作用。MySQ......
  • mysql 快速迁移百万数据 mysqldump
    从目标库导出数据C:\ProgramFiles\MySQL\MySQLServer8.0\bin>mysqldump-uroot-ptestdb_db>c:/testdb.dump导入目标库C:\ProgramFiles\MySQL\MySQLSe......
  • mysql5.6迁移报错记录
    一、说明服务器到期需要删除,将mysql5.6进行迁移二、步骤1、原库备份(有函数)mysqldump-uroot-p'123456'-A-R-E>/tmp/backupall.sqlscp到新数据库服务器2、新库搭建(忽略)m......
  • mysql case when then用法(转)
    mysqlcasewhenthen用法(转)原文:https://www.cnblogs.com/Richardzhu/p/3571670.htmlcase具有两种格式。简单case函数和case搜索函数。--简单case函数casesexwhe......
  • Docker 使用PXC搭建MySQL集群(MySQL:5.7.24)
    关于MySQL集群,常用的有两种模式:​​Replication集群架构(主从复制)​​​和​​PXC集群架构​​PXC集群方案所有节点都是可读可写的,Replication从节点不能写入,因为主从同步......
  • Docker swarm 安装MySQL集群
    这里直接采用的是5.7.24版本的MySQL初始化dockerswarm:dockerswarminit正常会显示当前服务器作为leader,然后打印出来加入此dockerswarm的token。我这里执行过了,使用d......
  • 【MySQL】多表查询、分组求和、并对和排序、取top n
    查漏补缺MySQL的相关知识​​1.有一个用户资金流水表(如上的sql代码),找出流水金额最多的前10个用户:​​​​2.查询分组后的最大值,最小值所在的整行记录或者分组后的topn行......
  • MySQL中关于金额数据进行运算求和/整数时精度丢失/清空表数据,自增从1开始
    关于MySQL的使用总结:1.金额字段类型为String时,进行求和运算2.查询DECIMAL类型数据小数点后精度缺失丢失为0的小数3.清空表的数据,id自增从1开始的方法1.金额字段类......