`

将csv文件导入/导出mySQL

 
阅读更多

         最近有一个很大的csv文件,想导入到mySQL统一进行处理。csv的结构如下图所示:




 

 现在需要新建一个表:




 

 

 对应csv文件中的记录。

最后开始导入到mySQL中:



 

 

        by '\r\n' 或者写成by '\n'都是可以的。
 看看导入后的效果:




 
我把这个alibaba.csv也传上来,存在附件中。
 

****************************************************************************************************************************

 

现在来看看如何导出mySQL到csv文件中:

下面展示了两种导出的格式控制:

                                                     1:optionally enclosed by '"'

                                                     2:optionally enclosed by ''


来看看结果有何不同:


 1:optionally enclosed by '"':





 
2:optionally enclosed by ''



 
 

 试了一下:导入的时候不加     optionally enclosed by '"'   也是可以的。秒懂了原因:

原因如下:

                    1: 若待导入的csv中的userID是这个样子的:   “10944750

                                            如果加上optionally enclosed by '"',存储到数据库中就变成了10944750。

就像这样:



 

                                           如果不加上optionally enclosed by '"',存储到数据库中就变成 了"10944750"。就像这样:



                   
1: 若待导入的csv中的userID是这个样子的:   10944750,则加不加那句话都是一样的。都是这样的;



 

 从mysql导出到csv:




 

 
 

  • 大小: 18.6 KB
  • 大小: 53.2 KB
  • 大小: 37.6 KB
  • 大小: 52.1 KB
  • 大小: 45.8 KB
  • 大小: 94.6 KB
  • 大小: 22.4 KB
分享到:
评论

相关推荐

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

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

    Csv导入导出.rar

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

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

    本文将详述如何使用PHP来实现CSV和Excel文件的导入与导出,并结合MySQL数据库进行数据操作。以下是对给定文件信息的具体解析: 标题中的"PHP导入和导出CSV EXCEL实例代码"指的是使用PHP编写程序,实现对CSV(逗号...

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

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

    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...

    CSV 导入mysql 数据库

    CSV(Comma Separated Values)文件是一种常见的数据存储格式,广泛用于数据交换,尤其是在数据库导入导出场景中。本主题将深入探讨如何将CSV文件导入MySQL数据库,这通常涉及到几个关键步骤,包括数据预处理、连接...

    用JAVA将数据库导入csv程序

    本项目关注的是如何使用Java编程语言将数据库中的记录导出为CSV(Comma Separated Values)格式的文件。CSV因其通用性和易于处理的特性,被广泛应用于数据交换。 首先,让我们深入了解CSV文件格式。CSV是一种简单的...

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

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

    hbase导出csv,文本,html文件

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

    使用PHP导入和导出CSV文件

    **导出MySQL数据为CSV** 1. **查询数据库**:首先,执行SQL查询以获取要导出的数据。 2. **创建并写入CSV文件**:使用`fputcsv()`函数将数据写入新创建的CSV文件。例如: ```php header('Content-Type: text/csv'...

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

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

    csv文件导入存储csv文件导入存储

    本文将深入探讨如何利用PHP语言将CSV文件导入并存储到数据库中,这是一个常见的数据处理任务,尤其对于数据分析、报表生成等应用场景来说至关重要。 首先,我们需要了解CSV文件的基本结构。CSV文件是以逗号分隔的...

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

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

    CSV导入导出

    CSV(Comma Separated ...在实际应用中,理解CSV导入导出的基本原理和操作,以及其优缺点,可以帮助我们更有效地进行数据处理和交换。无论是在数据分析、数据库管理还是编程中,熟练掌握CSV操作都是必不可少的技能。

    MySQL数据导入与导出

    对于通过`mysqldump`导出的SQL备份文件,可以使用`mysql`命令行工具轻松地将其导入回数据库。基本语法为: ```bash mysql [options] database ``` 例如: ```bash mysql -u root -p phptest < driver_backup.sql ``...

    php实现CSV文件导入和导出

    通过上述步骤,我们可以将数据从CSV文件导入到MySQL数据库,并且可以将数据库中的数据导出为CSV文件。需要注意的是,在实际操作中,还需要对CSV文件进行合法性校验,比如文件的大小、格式是否正确等,以及对数据库...

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

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

Global site tag (gtag.js) - Google Analytics