今天同事问起MySQL导入txt文件...用mysqlimport 工具。~帮忙调试。。。。自己测试通过
mysqlimport -u root -padmin -d --fields-terminated-by=, depot a.txt
说明:
-u root ("root" 数据库用户名,MS只有ROOT用户有这个权限)
-p admin("admin" 密码,如果不写,执行时要求输入密码~)
-d 插入数据之前删除表数据
--fields-terminated-by=, ("," 数据分割符,默认是Tab 跳格)
depot (数据名字)
a.txt(要导入的txt文件,"."之前将自动看成是表名,如果放在MySQL 的Data 目录下读取应该没有错误,如果放在其他盘,MS有问题,没有调查)
其他参数(没有测试的。。。)
-f or --force 不管错误,强制插入数据
-i or --ignore 跳过或者忽略那些有相同唯一 关键字的行, 导入文件中的数据将被忽略。
-l or -lock-tables 数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。
-r or -replace 这个选项与-i选项的作用相反;此选项将替代
--fields-enclosed-by= char
指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。
--lines-terminated-by=str
此选项指定文本文件中行与行之间数据的分隔字符串或者字符。 默认的情况下mysqlimport以newline为行分隔符。
分享到:
相关推荐
在MySQL导入TXT文件时,你需要确保数据格式与数据库表结构相匹配。 1. **创建数据库表** 在导入TXT数据之前,你需要先创建一个与TXT文件结构对应的数据库表。例如,如果TXT文件有三列(ID、Name、Age),你可以...
本主题聚焦于如何将TXT文件中的数据导入到MySQL数据库,这一过程对于数据迁移、数据备份或者数据分析等场景非常实用。首先,我们需要了解TXT文件的格式以及MySQL的数据类型,以便进行有效且准确的数据转换。 TXT...
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
在Linux环境中,将TXT文件导入MySQL数据库是一种常见的数据迁移任务,尤其在处理大量文本数据时。这个过程可以通过编程语言如Python实现,就像示例代码所示。以下是对整个过程的详细解释: 1. **连接MySQL数据库**...
总的来说,Java通过I/O流处理TXT文件,并结合JDBC与MySQL进行数据交互,实现了从TXT文档导入数据到MySQL数据库的功能。这个过程涉及到了文件读取、数据解析、数据库连接、SQL执行等多个环节,充分体现了Java在数据...
### MySQL导入SQL或Excel文件的方法 #### 一、MySQL数据库操作基础 在开始介绍如何将SQL脚本或Excel数据导入MySQL数据库之前,我们先来了解一下MySQL的一些基本操作命令。 ##### 创建数据库 创建一个名为`temp`...
例如,你可以使用C语言读取原始数据,然后按照MySQL所需的格式写入新的TXT文件,再由MySQL导入。 以下是一个简单的C语言示例,展示如何读取TXT文件并写入新格式的文件: ```c #include int main() { FILE *...
当需要将之前导出的数据库文件导入到MySQL数据库中时,可以使用 `mysql` 命令来完成。 ##### 命令格式: ```bash mysql [选项] [数据库名] 文件名.sql ``` - **选项**:如 `-u` (用户名) 和 `-p` (密码提示符) 等...
### MySQL导入文本或Excel文件详解 在日常工作中,我们经常需要将现有的文本文件或Excel文件中的数据导入到MySQL数据库中。这一操作可以帮助我们快速构建数据库表,并填充必要的数据,为后续的数据分析、处理等任务...
本篇文章将详细讲解如何向MySQL批量导入文本文件,以便于快速有效地处理大量数据。 首先,理解文本文件导入的基本原理。在MySQL中,最常用的文本格式是CSV(Comma Separated Values,逗号分隔值)或TSV(Tab ...
### Linux下PHP导入TXT文档到MySQL 在Linux环境下使用PHP将TXT文档导入MySQL数据库时,可能会遇到各种问题,比如部分文字丢失等。本文将详细解释如何处理这些常见问题,并提供有效的解决方案。 #### 1. 理解TXT...
根据提供的文件信息,这里主要涉及的是MyEclipse编辑器中的快捷键操作,这些快捷键主要用于提高MySQL文档编写、编辑及管理的效率。接下来,我们将详细解释这些快捷键所对应的功能,以便更好地理解和应用它们。 ### ...
本篇文章主要探讨如何使用MySQL命令行和特定软件来导入导出不同类型的文件,如txt、sql和csv。 首先,数据导出可以通过两种主要方式实现: 1. 使用 `SELECT INTO OUTFILE` 语句: 这个命令允许用户将表中的数据...
数据导入是指将之前导出的数据库文件重新加载到MySQL服务器的过程。MySQL提供了多种方式来实现数据的导入,这里主要介绍使用`mysql`命令的方式。 ##### 基本用法 ```bash mysql [选项] 数据库名 文件名 ``` 其中:...
根据提供的文件信息,本文将详细解析“mysql定时导出和导入库程序”的核心知识点,包括如何使用Java编程语言实现MySQL数据库的自动备份与恢复功能。 ### MySQL定时导出和导入库程序 #### 一、背景介绍 在日常的...
我们将深入探讨如何在MySQL中导入包含省份和城市数据的SQL文件,以及这个过程中的关键知识点。 首先,`sql_city.txt`文件通常是一个文本文件,其中包含了SQL语句,用于创建表结构和/或插入省份和城市的数据。在导入...
当尝试使用Sqoop从MySQL导入数据到HBase时,可能需要特定的JAR文件来处理MySQL的数据格式和HBase的存储模型之间的差异。 描述中提到的"报错空指针,且提示json错误",这通常是由于JSON解析问题导致的。JSON...
MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...
### MySQL乱码问题解决方案 #### 一、理解MySQL字符集设置的重要性 在处理数据库操作时,字符集(Character Set)的正确配置对于确保数据的准确读取与存储至关重要。特别是对于包含多语言文本的应用场景,如中文、...
在PHP开发中,有时我们需要在没有使用像PHPMyAdmin这样的图形界面工具的情况下,通过脚本方式导入MySQL数据库的SQL文件。这通常是出于自动化部署、批量数据处理或避免手动操作的需求。下面将详细介绍如何使用PHP来...