mysqlのbigintの取りうる値の範囲は何ですか?
MySQLのBIGINTは、広範囲の整数値を保存できる整数データ型です。その値の範囲は-9,223,372,036,854,775,808から9,223,372,036,854,775,807(すなわち-(2^63)から(2^63)-1)までです。
具体な値の範囲は以下のとおりです:
最も小さな値:マイナス9京2千九百二十三兆三千七百二十億三千六百五十四万七千七百五十兆八千八百
最大値:9,223,372,036,854,775,807
例えば、BIGINT型の列を作成する際には、以下の構文を使用できます:
CREATE TABLE my_table (
id BIGINT
);
idという名前のBIGINTタイプの列が作成され、非常に大きな整数値の範囲を保存できるようになります。
BIGINT型は大きなメモリスペースを占有するため、データベースの設計時には慎重に使用を検討する必要があります。もし整数値の範囲が比較的小さい場合は、INTやSMALLINTなど、より適した整数型を検討することができます。