MySQL txt库文件转储

1、安装MySQL(命令行版)

参考https://blog.csdn.net/yumi6666/article/details/81433761

如果已安装,请确保记得密码以及能正常进入mysql命令行。检测方法:

在cmd命令行输入:

net start mysql

正常情况下会提示

 

2、安装Navicat(MySQL可视化界面)

网盘链接:https://pan.baidu.com/s/10zUimjqPeTeNOjGVwrOJkw 密码:l6f7

先使用 navicat111_mysql_cs_x64.exe 安装。

安装完毕后,运行 PatchNavicat.exe 。进入navicat的安装路径,点击打开,即完成破解。

安装完成后,使用Navicat连接localhost:3306,并新建dataSet库备用。

 

3、TXT库文件切割

以下以电商库Workeddata表的恢复为例。

将下载好的库文件置于 D:\datasTemp下。(如 D:\datasTemp\大数据电商\全量数据\workeddata.txt)

下载dataTxtDevide.jar ,网盘链接:https://pan.baidu.com/s/1yB1iL1kR7tfyhTagL6cTUw 密码:xduc

(该文件需要JRE或JAVA环境,可参考https://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html,或直接找我。。。)

运行dataTxtDevide.jar ,在 D:\datasTemp\大数据电商\全量数据  目录下讲自动生成若干txt文件,每个文件中包含10万条原TXT库文件的数据。

(如程序运行时间过长,或数据量已经足够,可在任务管理器中终止jar程序的运行。)

 

4、库文件导入。

①新建表:

在Navicat中执行以下SQL语句:

DROP TABLE IF EXISTS `workeddata`;
CREATE TABLE `workeddata` (
  `province` varchar(10) DEFAULT NULL,
  `city` varchar(50) DEFAULT NULL,
  `addr` varchar(100) DEFAULT NULL,
  `usr_num` varchar(15) DEFAULT NULL,
  `id` varchar(64) DEFAULT NULL,
  `uid` varchar(64) DEFAULT NULL,
  `reg_date` varchar(12) DEFAULT NULL,
  `flag1` int(4) DEFAULT NULL,
  `flag2` int(4) DEFAULT NULL,
  `flag3` int(4) DEFAULT NULL,
  `usr_atti` varchar(100) DEFAULT NULL,
  `business_series` varchar(100) DEFAULT NULL,
  `business_type` varchar(100) DEFAULT NULL,
  `errlog` varchar(255) DEFAULT NULL,
  `err_type` varchar(50) DEFAULT NULL,
  `equip_type` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

②导入数据:

在新建好的workeddata表上右键,选择 导入向导,并按照下图进行操作。

 

 

 

至此,导入结束。

 

在操作过程中,遇到任何问题,欢迎随时与我联系!如果发现错误,也请一定告知,谢谢!

猜你喜欢

转载自blog.csdn.net/yumi6666/article/details/82224946