很多人有许多文件巨大,行数巨多,还不是sql数据库的文件。想查一行都得费几分钟。接下来我教大家如何把他们变成数据库
需要用服务器!家庭电脑下个宝塔也行
访问127.0.0.1:8888应该也行吧
机械硬盘最好就是学习流程,别跟着搭建,读写速度太慢了,推荐还是固态硬盘

空闲空间没50g别来

首先你得有台服务器,家庭电脑就不用说啦
服务器系统无所谓,既然建站就推荐Linux,不过小白也可以选择Windows
反正集成环境走宝塔

以下为Windows流程
连接远程电脑,电脑用附件里的远程连接,手机下载微软远程桌面
安装宝塔,官网是bt.cn
你得把文件传到服务器啊,所以你得装个网盘什么的
~重磅出场,我们要用的txt转数据库的软件:navicat15 mysql版!
这是一款非常强大的数据库管理软件,不多说了

登录你的宝塔面板,建议选apache,apache稳定,数据库选择mysql5.6,其他看需安装
宝塔最近强制登录了,那你还得登录宝塔账号
全安装完之后去数据库,新建,自定义你的库名

复制root密码,接下来暂时不用宝塔了
进navicat,连接,新建一个,名称随便填
地址localhost,端口3306都默认的
用户名root,密码填刚复制的
连接。。。。
假如左边那个列表多东西了,而且那个图标绿了那就是成功了

找到你的库,双击,右键新建一个表
名称自定义,编码utf8排序utf8_gernal_ci
上边排序背下来的可能有点偏差

编辑,添加字段,名字都自定义,类型varchar长度 255

你要查的那个添加主键
然后索引,名字随便,字段都选上!类型默认应该是index

累死我了,现在终于步入正题了
右键你那个表,导入向导!按流程来
注意其中分隔符那一项很重要,有的分隔符看着是空格其实是tab!选择自定义,把分割符粘贴进去
最后一步里需要你选择对应的列,他提供了根据你之前填的东西读取得到的第一行
如果只有一个数据说明你分隔符填的不对!

然后开始了。。。就是漫长的导入时间了,高性能硬盘大概一秒1000条。。。我这个5.6e数据要五天!

亲测十几亿数据不是问题!有人说得几分钟那是他们没有添加索引!

最后的最后,推荐

Last modification:March 22nd, 2021 at 01:03 pm
如果觉得我的文章对你有用,请随意赞赏