`
小网客
  • 浏览: 1243848 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql之文本导入导出INTO和OUTPUT

 
阅读更多

直接上例子:

导出:

select * from    user_b limit 10
into outfile "c:/data.txt"
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';

导入:

LOAD DATA INFILE 'c:/data.txt'
[replace] INTO TABLE user
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n';

针对load data参数说明如下:

load data [low_priority] [local] infile 'file_name txt' [replace | ignore]
into table tbl_name
 [CHARACTER SET charset_name] 
[fields
[terminated by't']
[OPTIONALLY] enclosed by '']
[escaped by'\' ]]
[lines 
 [STARTING BY 'string'] 
[terminated by'n']]
[ignore number lines]
[(col_name,   )]

low_priority:MySQL将会等到没有其他人读这个表的时候,才把插入数据。可以使用如下的命令: 

local:指定local关键词,则表明从客户主机读文件。如果local没指定,文件必须位于服务器上

replace和ignore:控制对现有的唯一键记录的重复的处理。如果你指定replace,新行将代替有相同的唯一键值的现有行。如果你指定ignore,跳过有唯一键的现有行的重复行的输入。如果你不指定任何一个选项,当找到重复键时,出现一个错误,并且文本文件的余下部分被忽略。

terminated by分隔符:意思是以什么字符作为分隔符

enclosed by:字段括起字符

escaped by:转义字符

terminated by:描述字段的分隔符,默认情况下是tab字符(\t) 

enclosed by:描述的是字段的括起字符。

escaped by:描述的转义字符。默认的是反斜杠(backslash:\ )

IGNORE number LINES:可被用来忽略在文件开始的一个列名字的头

0
0
分享到:
评论

相关推荐

    MySQL 查看不含有特定标签的文章并导出HTML文本

    本文将深入探讨如何使用MySQL来查看不包含特定标签的文章,并将结果导出为HTML文本。 首先,我们需要理解题目中的“特定标签”通常指的是数据库中文章表的一个字段,例如“tags”。在这个场景下,我们可能有一个名...

    SQL语句导入导出大全

    SQL语句的导入导出功能在数据迁移、备份、分析和共享等场景中扮演着至关重要的角色。以下将详细介绍如何使用SQL语句进行不同数据库系统如ACCESS、EXCEL、Oracle以及XML之间的数据导入和导出。 1. **ACCESS数据库的...

    php中excel的导入导出

    本文将深入探讨如何使用PHP实现Excel的导入和导出功能,以及如何与MySQL数据库进行交互。 首先,我们要了解的是PHP中用于处理Excel文件的主要库,如PHPExcel和PHPSpreadsheet。PHPExcel是一个已经不再维护的老版本...

    导出MySql表数据到Excel

    总之,导出MySQL表数据到Excel涉及到数据库连接、数据查询、数据转换和文件操作等多个技术点。了解并掌握这些技能对于数据库管理员、数据分析师以及任何需要处理大量数据的工作者来说都是非常有价值的。在实际操作中...

    PHP下导入导出excel

    在PHP开发中,处理Excel文件的能力是至关重要的,特别是在数据导入和导出的场景下。本文将详细探讨如何在PHP环境中实现Excel与MySQL数据库之间的数据交互。 首先,我们需要理解Excel文件的基本格式。Excel文件通常...

    php导入导出excel总结

    2. 从MySQL导出数据到Excel 首先,执行SQL查询获取数据,然后将结果写入Excel文件: ```php $sql = "SELECT * FROM my_table"; $result = $dbh->query($sql); $excel = new PHPExcel(); $sheet = $excel->...

    使用PHP导入和导出CSV文件

    总结,通过理解CSV文件的结构,掌握PHP的文件操作函数和MySQL的数据库操作,开发者可以轻松实现数据在CSV与MySQL之间的导入和导出,提高数据处理的效率和便利性。在实际项目中,还可以根据需求添加更多的功能,如...

    C#操作sqlce数据导入导出示例

    总之,C#结合SQL CE和EPPlus库,为开发人员提供了强大且灵活的数据操作能力,能够满足从简单到复杂的数据导入导出需求。通过熟练掌握这些技术,可以提高开发效率,提升软件的用户体验。在实际工作中,根据具体需求,...

    sql例子:导出/导入数据到exel

    这里我们将详细探讨如何使用SQL进行数据的导出和导入到Excel的操作。 首先,让我们关注"导出数据到Excel"这一过程。在SQL中,这个操作通常不直接完成,因为SQL本身并不支持直接将查询结果导出为Excel格式。但是,...

    MySQL数据迁移到MSSQL

    3. **转换SQL语法**:由于MySQL和MSSQL的SQL语法略有不同,需要对导出的SQL脚本进行语法转换。可以使用工具如SQLines或手动编辑来完成。主要关注的转换包括数据类型、存储过程、触发器、索引等。 4. **创建MSSQL...

    PHP导出导入csv

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

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    MySQL中文乱码问题通常在数据导入、导出或者在不同编码环境之间操作时出现,主要涉及到字符集设置不一致导致的。以下是一些解决方法: 首先,了解MySQL字符集的基本概念。MySQL支持多种字符集,如UTF-8、GBK、GB...

    mysql与excel互导

    在日常工作中,我们经常需要在MySQL数据库和Excel之间进行数据交互,例如导出数据库数据以便于分析,或者将整理好的Excel数据导入到数据库中更新或新增记录。本文将详细介绍如何实现这一过程。 ### MySQL数据导出至...

    mysql数据库单表备份和调用mysqldump.exe进行数据库备份

    它能够将数据库的数据和结构导出成一个SQL脚本文件,该文件可以被导入到另一个MySQL实例中,实现数据的迁移或备份。下面详细介绍如何使用`mysqldump`进行单表备份和整库备份。 ##### 1. 单表备份 单表备份指的是仅...

    etl.RAR_etl_etl oracle mysql_mysql的 etl函数_oracle_oracle向mysql e

    例如,使用SELECT...INTO OUTFILE将数据导出为文本文件,然后在MySQL中使用LOAD DATA INFILE导入。也可以编写自定义的存储过程,执行一系列的转换和加载操作。 在Oracle向MySQL的ETL过程中,可能会使用到的一些关键...

    MySql练习4:读取模板文件.zip

    首先,MySQL提供了多种方法来读取和导入外部文件,最常见的可能是`LOAD DATA INFILE`语句。它允许用户快速地将大量数据从文本文件加载到表中,大大提高了数据输入的效率。例如,如果你有一个名为"data.csv"的模板...

    Java实现XML导入不同数据库,从数据库导出数据到XML

    本教程将重点讨论如何使用Java的JDOM库实现XML数据的导入和导出,并结合Ajax技术与不同的数据库进行交互。 首先,让我们深入理解JDOM库。JDOM是Java针对XML的一种DOM(Document Object Model)实现,它提供了一个...

    74将数据库输出到一个文本文件中.rar_将数据库输

    在IT行业中,数据库是存储和管理数据的核心工具,而将数据库中的数据导出到文本文件是一种常见的需求。这个过程有助于数据备份、迁移、分析或共享。"74将数据库输出到一个文本文件中.rar" 提供了关于如何完成这一...

    php实现CSV文件导入和导出

    CSV文件的解析和导入 使用PHP内置的`fgetcsv`函数可以轻松读取和解析CSV文件。这个函数从文件指针中读取一行并解析CSV字段。假设文件上传处理完成后,文件信息存储在`$_FILES['file']['tmp_name']`中。可以这样...

Global site tag (gtag.js) - Google Analytics