sql >> データベース >  >> RDS >> Mysql

米国の郵便番号に最適な列タイプは何ですか?

    郵便番号を数値として保存することにはいくつかの問題があります。

    1. 郵便番号には拡張子があります。つまり、12345-6789にすることができます。 。ダッシュを数値データ型に格納することはできません。
    2. ゼロで始まる郵便番号はたくさんあります。intとして保存すると、先行ゼロが失われます。
    3. 郵便番号の加算/減算などを行ったり、数値関数を使用したりしないでください。

    郵便番号をvarchar(5)として保存します またはvarchar(10)

    ちなみに、なぜvarchar(6)を選択するのかわかりません。 、標準の郵便番号が拡張子付きの5または10の場合、通常とは異なる長さを選択する理由はありますか?



    1. WooCommerceのカテゴリとサブカテゴリはどのようにDBに保存されますか?

    2. エラー! MySQLマネージャーまたはサーバーのPIDファイルが見つかりませんでした! QNAP

    3. MySQLでアクセントに敏感な主キーを使用する

    4. SQLServer2017バックアップ-3