IDカード番号(8桁)をデータベースに保存する最も良い方法は何ですか?整数またはVARCHAR(8)?ありがとう。私はPostgreSQLを使用しています。データベースにIDカードを保存するために使用するタイプは何ですか?
1
A
答えて
0
あなたが詳細を述べなかったので、私はこの質問のためにMySQLを想定します。
文字列ではない数値なので、a numeric typeを使用することをおすすめします。 MySQLで十分に幅が狭いタイプ、つまりDECIMAL(8)
を使って、スペースを最大限に活用することができます。
また、列UNSIGNED
を作成し、おそらくZEROFILL
を使用します。
0
符号なし整数は、最大値が4294967295であるため、99999999を処理するのに十分な大きさである必要があります。また、検索時には整数が高速になり、より小さいストレージデータ型にもなります。
関連する問題
- 1. ウェブサイトとゲームサーバー間でデータを保持するために使用されるデータベースのタイプは何ですか?
- 2. IPアドレスを保存するために使用するデータタイプは何ですか?
- 3. データベースのデータを保存するために使用するファイルタイプ
- 4. ファイルまたはデータベースに保存するためにjson APIを使用する
- 5. CKServerChangeTokenの保存に使用できるCoreDataタイプとは何ですか?
- 6. ML実験を保存するためのデータベースのタイプ
- 7. 一時的なデータ保存に使用するデータベースは何ですか?
- 8. Imageをメモリに保存するために使用するNoSQLストアは何ですか?
- 9. 多くのストリーミングデータをデータベースに保存するために推奨される方法は何ですか?
- 10. 私のカスタムIDでデータベースに保存するには?
- 11. セッションIDを保存するために推奨されるアプローチは何ですか
- 12. 多項選択テストのテキストを保存するために使用するMySQLデータタイプは何ですか?
- 13. Android:SDカードにファイルを保存する
- 14. SDカードにファイルを保存する
- 15. Android:SDカードにファイルを保存する
- 16. データを保存するために使用できる技術
- 17. SDカードにあらかじめ保存されたデータベースファイルからデータベースを作成する
- 18. 後で使用するためにPHPフォームデータを保存するには
- 19. リソースを保存するときにxtextが使用する状態IDは何ですか
- 20. NSBundleは、プロジェクト文書を保存するために使用できますか?
- 21. データベースなしで連絡先/住所タイプを保存するのに最適なフォーマットは何ですか?
- 22. AJAXを使用してデータベースにドロップダウンを保存するには
- 23. C#、チャットのユーザープロファイルに使用するデータベースのタイプは何ですか?
- 24. id = "Result_box"タグは何のために使用されますか?
- 25. Sqlを使用せずにデータを保存するためのオプションは何ですか?
- 26. 後で使うためにPHP Trieを保存するには?
- 27. GoogleログインAPIを使用しているユーザーを確認するために、データベースに保存できるデータは何ですか?
- 28. sqliteデータベースをSDカードに保存するにはどうすればよいですか?
- 29. セッションIDをクッキーに保存するという概念は何ですか?
- 30. SDカードに保存されたビデオをGridViewに表示する
オプションとして 'CHAR(8)'を使用してみませんか?必ずしも8桁ではありませんか?そして、これらの数字には先行ゼロが含まれていますか、9999999以降に開始されますか?また、ある時点でフォーマットがアルファベットに変わる可能性はありますか? –