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

MySQLでUNSIGNEDとSIGNEDINTを使用する必要があるのはいつですか?

    UNSIGNED 正の数(またはゼロ)のみを格納します。一方、signedは負の数を格納できます(つまり、負の signを持つ場合があります 。

    INTEGERの値の範囲の表を次に示します。 タイプは保存できます:


    UNSIGNED 範囲は0 n 、署名された範囲は約-n/2です。 n/2へ 。

    この場合、AUTO_INCREMENTがあります ID列なので、ネガはありません。したがって、UNSIGNEDを使用します 。 UNSIGNEDを使用しない場合 AUTO_INCREMENTの場合 列の場合、可能な最大値は半分になります(値の範囲の負の半分は未使用になります)。



    1. 外部キー制約をバイパスするmysqlを強制的にドロップします

    2. 2つのフィールドでのクエリによるDjangoの個別のグループ

    3. mysql-動的列エイリアス

    4. mysqlを使用したEntityFramework、LinuxとWindows間のテーブルキャピタライゼーションの問題