系统配置linux
mysql 默认utf8
首先使用show variables like "%char%";
+--------------------------+-------------
| Variable_name | Value
+--------------------------+-------------
| character_set_client | gbk
| character_set_connection | gbk
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | gbk
| character_set_server | utf8
| character_set_system | utf8
此时可以使用set names utf8;
再次使用show variables like "%char%";
+--------------------------+------------
| Variable_name | Value
+--------------------------+------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
各种字符参数统一为utf8时.
使用
mysql -uroot -p -Ne "set names utf8;select * from t_kernel where mootime<'2008-10-01 00:00:00'" league >kernel.log
来导出数据.
导出完成后,
使用
load data infile '/home/mysql/kernel.log' into table t_kernel;
导入数据.
这次导入的数据应该正确.
当时显示可能还是乱码.你可以通过设置set names gbk;来查看记录.是否正常.
分享到:
相关推荐
mysql load data infile 的用法.docx
LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。如果指定LOCAL关键词,从客户主机读文件。如果LOCAL没指定,文件必须位于服务器上。(LOCAL在MySQL3.22.6或以后版本中可用。) 为了安全原因,当读取...
向数据表导入数据 Load Data InFile ‘C:/Data.txt’ Into Table `TableTest` 常用如下: Load Data InFile ‘C:/Data.txt’ Into Table `TableTest` Lines Terminated By ‘\r\n’; 这个语句,字段默认用制表符隔...
一个线上项目报的死锁,简要说明一下产生原因、处理方案和相关的一些点. 1、背景 ...Load data infile ‘data1.csv' into table tb; Load data infile ‘data2.csv' into table tb; cat Data1.csv
如果是导入有中文的数据,我的mysql 设置的utf8 字符集,所以你要导入的xxx.txt 文件也要保存utf-8的字符集,命令 load data infile “d:/Websites/Sxxxx/test1.txt” ignore into table `names` fields...
Mysql压缩协议支持Mycat从1.4开始支持mysql的压缩协议,在查询返回大的结果集和load data大量数据的性能提升比较明显。客户端如果是mysql
import table文件时乱码解决,LOAD外部文件时乱码解决方法.txt
此方法并不适应全部的情况,仅供借鉴、参考
执行 “load data infile 文本数据路径 into table tab_load_data” 弹出错误。 #load data (载入数据)语法,要载入数据如下: 1 张三 男 江西 1 2 李四 男 四川 2 3 王五 男 上海 1 4 赵六 女 湖北 3 5 ...
大家都知道小巧的数据录入工具,用之前关闭小红伞。
整理出了dataload导入过程中键盘操作的命令集合,很方便,很实用。
DataLoad是一个针对Oracle开发的数据录入工具(也适用其他程序)。
问题是这样的:表persons有两个字段: id和name文本文档persons.txt中内容(其中每行字段之间用tab分割):1 Bush2 Carter3 Bush在mysql命令行下使用 load data local infile “persons.txt” into table persons ...
DATALOAD是一款用于进行数据导入的工具软件。原理可概述为模拟用户在计算机键盘上的操作,代替用户手工输入工作。 用户通过记录每一步键盘操作来编写DATALOAD模版,然后利用此模版将数据导入至Oracle系统来实现自动...
导入csv: 代码如下:load data infile ‘/test.csv’ into table table_name fields terminated by ‘,’ optionally enclosed by ‘”‘ escaped by ‘”‘ lines terminated by ‘\r\n’ ignore 1 lines;...
dataload命令全集
测试把txt文件导入至mysql数据库中: table: txt文件:D:/data.txt (txt文件下载) ... 您可能感兴趣的文章:Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQLMySQL中由load data语