txt导入MySQL

1.修改字符编码,全部修改为gbk。

show variables like ‘%char%‘;
set character_set_database=gbk;

其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;

character_set_results结果集的编码;character_set_server数据库服务器的编码;

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

2.创建数据库

CREATE SCHEMA `kingdee` ;

3. 创建表

CREATE TABLE `kingdee`.`t0803` (
  `FPRODUCTID` VARCHAR(50) NULL,
  `FPRODUCTVER` VARCHAR(20) NULL,
  `FPRODUCTREGNO` VARCHAR(100) NULL,
  `FACCOUNTNAME` VARCHAR(200) NULL,
  `FACCOUNTUSER` VARCHAR(50) NULL,
  `FYSUSER` VARCHAR(50) NULL,
  `FADDITIONALINFO` VARCHAR(60) NULL,
  `FINDUSTRY` VARCHAR(100) NULL,
  `FBUSINESS` VARCHAR(100) NULL,
  `FFUNCTIONKEY` VARCHAR(128) NULL,
  `FOPERATIONCOUNT` DECIMAL(10,0) NULL,
  `FOPERATIONDAY` DECIMAL(20,0) NULL,
  `FIP` VARCHAR(40) NULL,
  `FSENDDATE` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `FAPPVISITPOS` DECIMAL(4,0) NULL,
  `FVERSIONINFO` VARCHAR(30) NULL,
  `FUSERROLE` VARCHAR(500) NULL,
  `FSERVERADDITIONALINFO` VARCHAR(150) NULL);

3. 导入数据

load data local infile "D:/kingdee/T_USER_BEHAVIOR0803.txt" into TABLE t0803 fields terminated by ‘|‘;

4. 查看导入的数据有无乱码

select * from t0803 limit 5;

5. 若有乱码,则将该表删除

drop TABLE t0803;
时间: 2024-11-13 08:35:30

txt导入MySQL的相关文章

一次普通数据文件导入mysql遇到的问题

一.问题描述 数据文件 a.txt 导入mysql表中. 1.第一个问题 # mysqlimport -uabc -p'123' -h db1 -P 3306 DB a.txt ERROR 1045 (28000): Access denied for user 'root'@'db1' (using password: YES), when using table: 在排除密码和格式填写错误之后,查看mysql.user表 ,确认是否有File权限. 确认之后确实没有File权限.更新mysq

txt文件导入mysql

http://blog.csdn.net/piaolankeke/article/details/6272214 MySQL写入数据通常用insert语句,如 [c-sharp] view plaincopy insert into person values(张三,20),(李四,21),(王五,70)…; 但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导出数据到文本. 一. 建立测试表,准备数据 首先建立一个用于测试的表示学生信息的表,字段有id.姓名.年龄.城市.薪水.

csv批量导入mysql命令

今天把从Kaggle上下载下来的csv数据导入mysql,想做个统计分析,怎奈csv文件有些大.所以仅仅能用mysql 命令导入,现mark下,以备以后不时之需: 1. 导入: 基本的语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [character set gbk] [fields [terminated by't'] [OPTIONALLY]

mysql安装和mysql图形界面安装以及文本文件导入mysql

本人大一大二一直使用windows系统,被微软爸爸给惯坏了,一看到cmd命令行就吓尿.现在用ubuntu,每一个操作都是语句,也是得到锻炼(个jb). ubuntu安装mysql和python代码 sudo apt-get install Python-setuptools sudo apt-get install libmysqld-dev sudo apt-get install libmysqlclient-dev sudo apt-get install MySQL-server sud

将Excel数据导入mysql数据库的几种方法

将Excel数据导入mysql数据库的几种方法 “我的面试感悟”有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结出以下几种方法,下面和大家分享一下: 一.用java来将Excel表格中的数据转到mysql中 这是我们用的第一种方法,就是在java找你感谢个类,然后这个类会将Excel表格中的数据存储到内存里,然后再从内存中读出来插入到数据库中,但是要 注意了,这里是存储到String[ ]数组里面,所以取出来的数据也是Strin

Excel连接到MySQL,将Excel数据导入MySql,MySQL for Excel,,

Excel连接到MySQL 即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管 理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具.这当然不是没有理由的:Excel以其强大丰富的各种功 能,已经成为办公环境中不可或缺的工具. 然而,现在公司正在逐渐地将数据开始存储在远程数据库中,这样可以供企业员工从不同的地方来阅读和修改数据.但是,以前固有的工作流程习惯是很难打破的.当你的老板需要从远端使用Excel以饼图的形势来看一下最近的销

用python导入mysql

#coding: utf-8 ''' @2016/04/13: To load raw-data.csv into db. Data is from Citeulike. ''' import re import mysql.connector def main(): # directory on iiot's server infile = open('./raw-data.csv','r') outfile = open('./error.txt','a+') #database on ii

通过Excel导入Mysql 超过65535条数据的办法

1.截取 65534条数据,进行分sheet,然后1个sheet导入一张表,最后进行整合! 2.采用TXT导入方式,TXT的导入暂时没发现限制的数据条数,下午用TXT导入74万条数据成功 3.如果遇到log型的日志导入MySQL,可以直接复制成TXT,然后利用分隔符加上表头进行导入?

使用命令行将Excel数据表导入Mysql中的方法小结

从Excel数据表导入MySQL,已经做过好几次了,但每次都会碰到各种问题:invalid utf8 character string, data too long, ...,浪费了不少时间 为了提高效率,是时候指定一个数据导入的SOP了: 1.准备.txt文件 1.1 将要导入的数据(不含表头)从工作表复制.粘贴到一个新建的Excel数据表中(避免污染源数据) 1.2 粘贴时注意:使用右键paste as value选项,过滤掉源数据表中的多余格式(如,字体颜色.粗体等) 1.3 将新建的Ex