大多数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>
LOAD DATA LOCAL INFILE '/usr/share/dict/american-english' INTO TABLE wordlist;