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

MySQLのゼロフィルの利点は何ですか?

    タイプがZEROFILLの列を選択した場合 列定義で指定された表示幅まで、フィールドの表示値にゼロを埋め込みます。表示幅より長い値は切り捨てられません。 ZEROFILLの使用法に注意してください UNSIGNEDも意味します 。

    ZEROFILLを使用する 表示幅は、データの保存方法には影響しません。表示方法にのみ影響します。

    ZEROFILLの使用法を示すSQLの例を次に示します。 :

    CREATE TABLE yourtable (x INT(8) ZEROFILL NOT NULL, y INT(8) NOT NULL);
    INSERT INTO yourtable (x,y) VALUES
    (1, 1),
    (12, 12),
    (123, 123),
    (123456789, 123456789);
    SELECT x, y FROM yourtable;
    

    結果:

            x          y
     00000001          1
     00000012         12
     00000123        123
    123456789  123456789
    


    1. SQLiteException:不明なデータベース

    2. 更新クエリの最適化

    3. 初心者向けのSQLALTERTABLE

    4. AWSPostgresRDSテーブルをAWSS3にエクスポートする