从txt导入数据到mysql

当要往mysql的table中录入数据量大的时候,直接从txt录入已有数据是一个愉快的选择。

在录入数据前要做一些格式上的准备

1. txt编码要是utf-8,无BOM

2. 每行以\t开头,\n结尾,没列间以\t间隔,如图:

之后,就可以直接将数据录入table了

时间: 2024-11-13 20:00:17

从txt导入数据到mysql的相关文章

中文 数据库 乱码 excel中导入数据到mysql 问题

数据库编码  表编码  ide编码 必须一致,即可解决问题 场景:把这些数据导入数据库,并且得到城市名称拼音的首字母 从excel中导入数据到mysql,使用了jxl这个库 使用了pinyin4这个库,但是发现有bug import java.io.UnsupportedEncodingException; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import ja

Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现

Mysql loaddata的使用 数据库中,最常见的写入数据方式是通过SQLINSERT来写入,另外就是通过备份文件恢复数据库,这种备份文件在MySQL中是SQL脚本,实际上执行的还是在批量INSERT语句. 在实际中,常常会遇到两类问题:一类是数据导入,比如从word.excel表格或者txt文档导入数据(这些数据一般来自于非技术人员通过OFFICE工具录入的文档):一类数据交换,比如从MySQL.Oracle.DB2数据库之间的数据交换. 这其中就面临一个问题:数据库SQL脚本有差异,SQ

TXT导入数据到SQL

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.IO; namespace _03导入数据 { class Program { static void Main(string[] args) { string str = "Data Source=XY-PC;Initial Catalog=

MySQL mysqlimport 从txt文件中导入数据到mysql数据库

mysqlimport: 我说这个我们还是先从世界观方法论的高度来理解一下便有更加准确的把握.数据导入不外呼有两个部分 第一部分:目标对象--我们要把数据导给谁(mysqlimport 的目标对象自然就是mysql数据库中的表了哦) 第二部分:数据源  -- 我们的数据的来源(下面的例子只来源是一个文本文件) 也就是说我给可以把mysqlimport 命令初步的写成 mysqlimport -uusername -p databasename tablename  filepath databa

数据库迁移(SQL SERVER导入数据到MySql)

地址:http://blog.csdn.net/jiaohougenyang/article/details/44937801 背景:项目最开始时使用的是SQL Server数据库,业务需求现要将数据库调整为MySQL.网上搜集了一些教程,整理了一个相对简单方便的分享给大家. 1.先去mysql官网下载一个odbc的驱动,因为MSsql一直没有集成mysql的驱动,这个玩意需要单独下载并安装.点我下载  我下载的是windows解压缩的包Windows (x86, 64-bit), ZIP Ar

【转】wordpress导入数据错误MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’

wordpress网站转移服务器空间,通过phpmyadmin导入sql数据时出现错误,错误提示: MySQL返回: #1273 – Unknown collation:’utf8mb4_unicode_ci’ 大致意思是“没有定义的编码集utf8mb4”.搜索查询后发现utf8mb4是utf8的一个衍生形式,utf-8里的一个字符只能最多支持3个字节,而utf8mb4则扩展到一个字符支持4个字节.而utf8mb4只有在mysql数据库版本是5.5.3+的时候才支持,网站原mysql的版本是5.

mysql导入数据load data infile用法整理

有时候我们需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用MySql Load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间. 假如是从MySql客户端调用,将客户端的文件导入,则需要使用 load local data infile. LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中.文件名必须是一个文字字符串. 1,开启load local data infile. 假如是Linux下

mysql load data infile 导入数据

我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [fields [terminated by't'] [OPTIONALLY] enclosed by ''] [escaped by'\' ]] [lines terminated by'n

mysql 5.5 导入数据 和 [【乱码解决

今日导入数据到阿里云上的mysql 5.5,遇到乱码问题,参考了网上不少相关帖子,顺便记录下来,供参考: # mysql --version mysql  Ver 14.14 Distrib 5.5.40, for linux2.6 (x86_64) using readline 5.1 1)先查看编码信息: mysql> show variables like 'character%' -> ; +--------------------------+--------------------