Intereting Posts
Класс «SEOstats \ SEOstats» не найден при вызове экземпляров SEOStats в laravel 5.3 facebook приложение получает перенаправленный вид холста Адресный массив PHP, декодированный из JSON MySQL Alter Table Добавить поле до или после поля, уже присутствующего Добавьте два часа к дате в течение заданных часов, которые переносятся на следующий таймфрейм Symfony security возвращает 401 ответ вместо перенаправления Доступ к неопределенным аргументам Как установить значение multi select из объекта массива в yii2 при обновлении Почему эта функция возвращает "undefined"? PHP занимает 90 раз больше времени для запуска запроса, чем клиент MySQL Интеграция Wordign Codeigniter: как заменить site_url на CI? Эффективный способ расчета количества внешних ключей во второй таблице и отображения его с помощью строк из первой таблицы – PHP – MySQL Найти ключ существует в под-ключах массива? Как проверить номер телефона с помощью PHP? PHP Concrete 5 Передает переменные в Add.php

База данных MySQL английских слов?

Я ищу список слов английского слова для приложения с паролем, над которым я работаю. В идеале список можно легко вставить в базу данных mysql. Какие-либо предложения?

В большинстве систем 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; 

Для импорта списка слов в MySQL используйте

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

где words – таблица с одним столбцом.

Я нашел это: MySQL отформатировал английский список слов

dunno много о том, сколько слов нет, но это огромный список 🙂

В нем содержится около 128 / 129K слов, а слова длиной более 10 букв были удалены.