質問編集履歴
3
内容修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,4 +5,5 @@
|
|
5
5
|
|
6
6
|
と思っていました。ですから、INT(30)としても実際に格納できる数値は2^32までなので表示できる限界はINT(11)までなのでこの書き方は意味がないのではないか?(BIGINT(30)は30桁までの数値を表示できる⇔INT(30)はINT(11)までの数値を表示できる)
|
7
7
|
|
8
|
-
「INT(11)にしろINT(30)にしろ、()に10以上の値を入れておけば、INTの最大格納可能数値の桁数までZEROFILLが効く」ということで宜しいでしょうか?
|
8
|
+
「INT(11)にしろINT(30)にしろ、()に10以上の値を入れておけば、INTの最大格納可能数値の桁数までZEROFILLが効く」ということで宜しいでしょうか?
|
9
|
+
(容量とは無関係なのでINT(30)としても30桁までZEROFILLされるが保存されるのは2^32=2147483647まで=>表示上は「0000...002147483647」)
|
2
内容修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,4 +5,4 @@
|
|
5
5
|
|
6
6
|
と思っていました。ですから、INT(30)としても実際に格納できる数値は2^32までなので表示できる限界はINT(11)までなのでこの書き方は意味がないのではないか?(BIGINT(30)は30桁までの数値を表示できる⇔INT(30)はINT(11)までの数値を表示できる)
|
7
7
|
|
8
|
-
「INT(11)
|
8
|
+
「INT(11)にしろINT(30)にしろ、()に10以上の値を入れておけば、INTの最大格納可能数値の桁数までZEROFILLが効く」ということで宜しいでしょうか?
|
1
補足説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,4 +3,6 @@
|
|
3
3
|
* INTは4バイト符号付整数 => 2^32(10進数で10桁)まで格納できる
|
4
4
|
* 数値型()の()には入れた数値分のZEROFILLを設定する
|
5
5
|
|
6
|
-
と思っていました。ですから、INT(30)としても実際に格納できる数値は2^32までなので表示できる限界はINT(11)までなのでこの書き方は意味がないのではないか?(BIGINT(30)は30桁までの数値を表示できる⇔INT(30)はINT(11)までの数値を表示できる)
|
6
|
+
と思っていました。ですから、INT(30)としても実際に格納できる数値は2^32までなので表示できる限界はINT(11)までなのでこの書き方は意味がないのではないか?(BIGINT(30)は30桁までの数値を表示できる⇔INT(30)はINT(11)までの数値を表示できる)
|
7
|
+
|
8
|
+
「INT(11)でも11以上の値を入れておけば、INTの最大格納可能数値の桁数までZEROFILLが効く」ということで宜しいでしょうか?
|