Ответ 1
В большинстве систем 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>
Эта команда MySQL делает это эффективно (если файл находится на одном компьютере):
LOAD DATA LOCAL INFILE '/usr/share/dict/american-english' INTO TABLE wordlist;