Rootop 服务器运维与web架构

txt文本文档导入mysql数据库

需求:有个密码字典需要导入mysql中以验证用户的密码是否出现在字典中,
如果存在就要求用户重新输入,所以必须有个密码字典表来查询。

密码文本文档内容为:
111
222
333
444
555
666
777
888
999

新建一个password表:

这里必须选择校对规则为utf8_bin,因为*_bin格式支持区分大小写,密码是区分大小写的。

执行SQL语句,从txt导入:

LOAD DATA INFILE 'C:/1.txt' INTO TABLE `password` LINES TERMINATED BY '\r\n';

C:/1.txt是文档的路径,BY ‘\r\n’ 是按照windows下的换行为一行导入。所以文本文档务必为DOS\WINDOWS格式。执行sql语句,提示9行受影响,

查看表数据:

导入成功。

如果是多个字段,那么表中创建对应字段,比如加入一个录入时间字段,那么对应的文档中,必须用TAB制表键隔开两个值,比如:

111 20161023  中间为TAB制表键隔开,不能用空格,空格会写到一个字段去。
222 20161024

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/3640.html

作者:Venus

服务器运维与性能优化

评论已关闭。