MySQL数据库的英文单词?

12 php mysql dictionary

我正在寻找我正在处理的密码应用程序的英语词典单词列表.理想情况下,列表可以很容易地插入到mysql数据库中.有什么建议?

Vin*_*vic 21

大多数Unix系统都有一组单词列表,在我的Ubuntu系统中它位于/ usr/share/dict/american-english

每行一个单词,因此如果您真的想在数据库中使用它,则很容易插入.

这个bash oneliner效率低下:

cat /usr/share/dict/american-english \
    | while read i; do echo insert into wordlist\(word\)  VALUES \(\"$i\"\); done \
    | mysql -u<user> -p<pass> <db>
Run Code Online (Sandbox Code Playgroud)

这个MySQL命令有效地执行它(如果文件在同一台机器上):

LOAD DATA LOCAL INFILE '/usr/share/dict/american-english' INTO TABLE wordlist;
Run Code Online (Sandbox Code Playgroud)


Sør*_*org 20

要将单词列表导入MySQL,请使用

LOAD DATA LOCAL INFILE '/usr/share/dict/words' INTO TABLE words;

哪里words是单列表.