私が取り組んでいるパスワードアプリケーションの英語辞書の単語のリストを探しています。 リストはmysqlデータベースに簡単に挿入できます。 提案がありますか?英語のMySQLデータベース?
答えて
ほとんどのUNIXシステムは、単語リストのセットを持って、私のUbuntuシステムではそれが上にある、アメリカ英語、それは本当にあなたならば挿入するのは簡単ですので
一つの単語は、行ごとに来ては、/ usr/share/dictの/それをデータベースに入れてください。
これは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
は単一列テーブルです。
Upvoted、これを組み込むために私の答えを編集! –
ここでグーグルで検索した人を追加するだけです:マルチカラムテーブルに挿入するには、 'LOAD DATA LOCAL INFILE '/ usr/share/dict/words' INTO TABLE words(column);' columnはvarcharあなたが単語を保存したいフィールド。 – stormbreaker
私はこれを見つけた:MySQL formatted english words list
は言葉がでていないが、それはとにかく巨大なリストだ何について多くを知らない:)
およそ128/129Kその中の単語と単語が10の文字が持っているよりも長いがあります削除されました。
- 1. 英語のテキストをヒンディー語のmysqlデータベースから変換します
- 2. アメリカ英語またはイギリス英語Java
- 3. SourceTree 2.2.3 - 英語
- 4. シンプルランダム英語センテンスジェネレータ
- 5. SQLのプラス英語
- 6. 英語のプラグマ:legacy?
- 7. 英語の文章とデータベースに格納された英語文のあいまい一致
- 8. 英国/アメリカ英語の変換
- 9. データベースまたは英語名と姓のリスト
- 10. javascriptゲームの英語の単語のリスト
- 11. ピラミッドリソース:普通英語
- 12. 処理英語文
- 13. はスペイン等しい英語を設定mysqlのですか?
- 14. 英語以外の名前をMySQLで並べ替える
- 15. 英語の単語の分類
- 16. Androidシミュレータの英語以外の言語
- 17. リセットエラーメッセージの言語を英語に
- 18. 英語の単語と文章辞書
- 19. 英語からデンマーク語ロケールの問題
- 20. 非英語での用語抽出
- 21. 英語のテキストレキシコンの比較
- 22. 英語のスペルチェッカーとシノニムc#
- 23. インポート英語以外のシェープファイル
- 24. 英語辞書SQLのダンプ?
- 25. 英語から豚ラテン語C#コンソールアプリケーション
- 26. (英語以外の)コメントを英語に自動的に翻訳しますか?
- 27. OSが英語以外の場合にアプリケーションコントロールを英語で表示する
- 28. 英語辞書xml/csvファイル
- 29. 英数字でのMySQLクエリ
- 30. 私の悪い英語のための
私のシステムには、 '/ usr/share/dict /'に 'cracklib-small'というファイルもあります。それは53k語を含み、アメリカ英語のファイルは99k語を含む。 cracklibはもっと小さいですが、英語のファイルには 'émigré'のような単語が含まれています。これはパスワードにとって恐ろしいものです。そのため、ディクショナリスタイルのパスワード生成であれば、代わりにcracklib辞書を使いたいかもしれません。 – Nick