`
mohaowen1989
  • 浏览: 4135 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于MySQL的导入 导出CSV

阅读更多

1.MySQL中导入CSV格式数据的SQL

load data infile '/tmp/test.csv' 
into table test_info   character set utf8
fields terminated by ','  optionally enclosed by '"' escaped by '"' 
lines terminated by '\r\n'; 

 其要点包括:

(1)字段之间以逗号分隔,数据行之间以\r\n分隔;

(2)字符串以半角双引号包围,字符串本身的双引号用两个双引号表示;

(3)设置字符编码

 

 

2. MySQL中导出CSV格式数据的SQL

 

select * from test_info 
into outfile '/tmp/test.csv' 
fields terminated by ',' optionally enclosed by '"' escaped by '"' 
lines terminated by '\r\n'; 

 

=========================

注意:
(1) 在navicat工具也支持导入csv格式的文件,但是会出现中文字符乱码的情况,有些建议说,乱码,可用相关编辑器打开.csv文件,另存为utf-8的csv,试过还是不行。所以还是sql语句导入,设置编码
(2) 在导入csv的时候确保数据库中存在表以及相应的字段
(3) csv文件要是导入时候不需要 第一行,可以增加
ignore 1 lines

分享到:
评论

相关推荐

    Bash中使用MySQL导入导出CSV格式数据

    在IT行业中,数据库管理和数据迁移是常见的任务,而Bash脚本和MySQL是完成这些任务的强大工具。本文将深入探讨如何在Bash环境...通过学习和实践,你可以熟练掌握在Linux环境下使用MySQL和Bash进行高效的数据导入导出。

    Mysql 导入导出csv 中文乱码问题的解决方法

    总结来说,解决MySQL导入导出CSV文件时的中文乱码问题,主要涉及以下几个步骤: 1. 确保CSV文件编码为UTF-8。 2. 在MySQL配置文件中设置客户端和服务端的字符集为UTF-8。 3. 重启MySQL服务以应用配置更改。 4. 如果...

    PHP导入和导出CSV EXCEL实例代码 mysql数据库

    标题中的"PHP导入和导出CSV EXCEL实例代码"指的是使用PHP编写程序,实现对CSV(逗号分隔值)和Excel文件的数据处理。CSV格式是一种简单且通用的数据交换格式,而Excel文件(通常是.xlsx或.xls格式)通常用于更复杂的...

    Csv导入导出.rar

    本压缩包“Csv导入导出.rar”提供了一套关于CSV文件导入与导出的解决方案,特别地,它可能包含了类别选择功能,使得数据处理更具灵活性。 1. CSV文件结构: CSV文件的简单结构使其易于读写,通常由列标题和数据行...

    从MySQL导入导出大量数据的程序实现方法

    当处理大量数据时,PHPmyadmin虽然提供了便捷的导入导出功能,但可能会遇到一些限制,如文件大小限制和特殊字符处理问题。针对这些挑战,我们可以采用自定义脚本来实现更灵活的数据操作。 首先,我们来看导出程序。...

    全网首发!CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip

    CSV文件导入MySQL数据库工具软件 CSVtoDB v1.0.zip 因手头项目需要向MYSQL数据库导入大量的EXCEL数据。网上搜索了相关博客,受限于功能或者本人有一点点的小强迫,业余时间开发了本工具。 EXCEL导入到MYSQL有多种...

    mysql实现查询结果导出csv文件及导入csv文件到数据库操作

    在MySQL中,将查询结果...通过熟悉这些概念和技术,你将能够更高效地进行MySQL的CSV文件导入导出操作,并确保数据的安全和一致性。在实际应用中,根据具体的业务需求和环境,可能还需要考虑性能优化、错误处理等方面。

    MYSQL专用导入导出工具mysql-front

    除了导入导出,MySQL-Front还提供了查询编辑器,允许用户编写复杂的SQL语句进行数据操作。查询结果可以实时显示,并能以表格、图表等多种形式呈现。此外,还可以创建和运行存储过程,进行事务处理,甚至进行数据库...

    mysql数据导入导出php版 mysql数据导入导出php版

    总结,使用PHP进行MySQL数据导入导出涉及到的知识点包括:PHP执行shell命令、PDO和MySQLi扩展的使用、`mysqldump`和`mysqlimport`工具、`SELECT INTO OUTFILE`和`LOAD DATA INFILE` SQL语句、数据分批处理、事务管理...

    hbase导出csv,文本,html文件

    6. **终端mac查询脚本**:在Mac终端中,可以编写shell脚本来自动化这些过程,包括执行HBase查询、Hive操作、数据库导入导出等,以提高效率和减少手动错误。 这个流程体现了大数据处理中的一种典型数据流:从NoSQL...

    mysql命令行导入导出

    除了`.sql`文件,MySQL还支持其他格式的数据导入导出,如`.csv`(逗号分隔值)文件。使用`LOAD DATA INFILE`语句可以从`.csv`文件快速导入数据。例如: ```sql LOAD DATA INFILE 'data.csv' INTO TABLE tablename ...

    Python之csv文件从MySQL数据库导入导出的方法

    Python从MySQL数据库中导出csv文件处理 csv文件导入MySQL数据库 import pymysql import csv import codecs def get_conn(): conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db...

    MySQL.zip_mysql导入_mysql导出

    在压缩包子文件的文件名称列表中,有一个名为“MySQL.docx”的文件,这可能是一个包含关于如何使用ZIP文件进行MySQL导入导出的文档,详细步骤、注意事项以及可能的优化策略可能都在其中。 总的来说,正确且有效地...

    MySql数据导入导出

    ### MySQL 数据导入导出详解 #### 一、概述 MySQL 是一种广泛使用的开源关系型数据库管理系统,因其高效、稳定及易用性等特点被广大开发者所青睐。在日常维护与管理MySQL数据库的过程中,数据的导入导出是一项基本...

    用JAVA将数据库导入csv程序

    在IT行业中,数据的导入与导出是常见的操作,特别是在数据分析、备份或系统迁移时。本项目关注的是如何使用Java编程语言将数据库中的记录导出为CSV(Comma Separated Values)格式的文件。CSV因其通用性和易于处理的...

    将csv文件导入/导出mySQL

    总结起来,本文介绍了如何使用Python的pandas和mysql-connector-python库来实现CSV文件与MySQL数据库之间的数据导入导出。这对于数据分析师、数据库管理员和其他需要频繁处理数据的IT专业人士来说是一个非常实用的...

    MySQL数据导入导出各类型文件

    本篇文章主要探讨如何使用MySQL命令行和特定软件来导入导出不同类型的文件,如txt、sql和csv。 首先,数据导出可以通过两种主要方式实现: 1. 使用 `SELECT INTO OUTFILE` 语句: 这个命令允许用户将表中的数据...

    PHP导出导入csv

    PHP作为一种服务器端脚本语言,具有强大的文件处理能力,因此,利用PHP进行CSV文件的导入和导出是常见的需求。下面我们将详细探讨如何在PHP中实现CSV的导出与导入。 1. CSV文件导出: 在PHP中,我们可以使用内置的...

Global site tag (gtag.js) - Google Analytics