私が取り組んでいるパスワードアプリケーションの英語辞書の単語のリストを探しています。 リストは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. 英語のデータベースがありますか?
- 3. Python NLP英国英語vsアメリカ英語
- 4. Entity Frameworkデータベース(英語以外)DB
- 5. アメリカ英語またはイギリス英語Java
- 6. 英語と対応するアラビア語をデータベースに格納
- 7. PHP/Mysql - データベースの外国語
- 8. 英語とギリシャ語のフレーズをmysqlデータベースから取得することはできません
- 9. 英語の文章とデータベースに格納された英語文のあいまい一致
- 10. シンプルランダム英語センテンスジェネレータ
- 11. iview-ui英語?
- 12. NER英語モデル
- 13. SourceTree 2.2.3 - 英語
- 14. 英語のプラグマ:legacy?
- 15. SQLのプラス英語
- 16. 英国/アメリカ英語の変換
- 17. zingchart英語を英語以外の数字に変換する
- 18. MYSQL:(用語)関係データベース
- 19. NGINX/PHP/MySQLが英語以外のキャラクタの間違ったcolation
- 20. upvote/downvoteのデータベース設計(英語)はディスカッションフォーラムにありますか?
- 21. データベースまたは英語名と姓のリスト
- 22. はスペイン等しい英語を設定mysqlのですか?
- 23. 英語以外の名前をMySQLで並べ替える
- 24. javascriptゲームの英語の単語のリスト
- 25. Androidシミュレータの英語以外の言語
- 26. 英語以外の言語のPython SL4A
- 27. 英語以外の言語のPOS
- 28. 単語の英語名詞のリスト?
- 29. 英語の単語の分類
- 30. 処理英語文
私のシステムには、 '/ usr/share/dict /'に 'cracklib-small'というファイルもあります。それは53k語を含み、アメリカ英語のファイルは99k語を含む。 cracklibはもっと小さいですが、英語のファイルには 'émigré'のような単語が含まれています。これはパスワードにとって恐ろしいものです。そのため、ディクショナリスタイルのパスワード生成であれば、代わりにcracklib辞書を使いたいかもしれません。 – Nick