質問させて頂きます。
初歩的な質問で申し訳ありませんが、よろしくお願い致します。
TINYINTに関して、
TINYINT(1)としようとTINYINT(8)としようと、カラムには255までのデータを入れることが出来ますが(Unsign指定時)、サイズを明確に指定する意味はあるのでしょうか?
TINYINT(4)とすることで、4ビットの0~15までの数値を使えると思っていたのですが、普通に255まで設定出来るので混乱しています。
いろいろ調べてみたのですが、自分の理解力が追いつかずピンとくる回答を見つけることが出来なかったので、ご存知の方いらっしゃいましたら、よろしくお願い致します。
質問に不備がある場合はすぐに補足に追加記述させて頂きます。
No.2ベストアンサー
- 回答日時:
> zerofillのことを考えなければデフォルト
そうですね。
むしろデフォルト値があることは
「何を指定しても大差ない」ということに等しいです
精度に関わるものは省略できません
No.1
- 回答日時:
int系の数字はデータ精度を示すものではありません。
unsigned zerofill指定したときの桁数を示しています
例えばint(10) unsigned zerofillとした場合
「123」が「0000000123」になるということです
ただし桁あふれしても表示はできるので
int(2) unsigned zerofillでも123は123となります
調べていてzerofillで使用するとは気づいたのですが、それ以外にも意味があるのか?と思ってしまい…。
では基本的にzerofillのことを考えなければデフォルトのint(11)、tinyint(4)としておけばよいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- デスクトップパソコン パソコンについて質問です。 指定時間に使ってなかったら シャットダウンするように設定したいのですが 1 2023/05/30 13:48
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- 日本語 自分の求める回答をしてもらえない原因は?(+教えてgooの使い方について) 16 2022/04/24 13:26
- 子育て 怖いもの知らず? 2 2022/10/06 17:41
- 画像編集・動画編集・音楽編集 動画ファイル(ISO)ファイルを圧縮するフリーソフトはありますか? 12 2023/08/06 10:46
- Photoshop(フォトショップ) 【大至急】写真加工に強い方、お願いします。 現在、自作のブックカバーをプリンパさんに依頼しています。 6 2023/06/10 11:51
- 確定申告 確定申告の「更生の請求」について 6 2022/10/24 19:07
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GREATESTで NULLをスルーする方...
-
SELECT文で、指定カラム以外の...
-
MYSQLで全てのカラムから検索す...
-
一部のカラムでdistinctし全て...
-
mysqlでdate型のカラムに今日か...
-
正規表現で置換
-
SQLでカラムを追加し、条件に合...
-
UNIONする際、片方テーブルしか...
-
now()かCURRENT_TIMESTAMPか
-
連続番号機能を使ってレコード...
-
値が 18446744073709551615 ...
-
自動販売機でホットとアイスが...
-
smalldate型へnull値の代入
-
SQLについて教えて下さい。 SEL...
-
カラムとコラムの使い分け
-
MySQLで論理名を取得する方法
-
構造が異なる二つのテーブルをu...
-
頭に0が付く文字
-
AUTO_INCREMENTに0はダメ?
-
文字列のカラムを数字と比較したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT文で、指定カラム以外の...
-
一部のカラムでdistinctし全て...
-
GREATESTで NULLをスルーする方...
-
UNIONする際、片方テーブルしか...
-
now()かCURRENT_TIMESTAMPか
-
SQLでカラムを追加し、条件に合...
-
MYSQLで全てのカラムから検索す...
-
AUTO_INCREMENTに0はダメ?
-
sql , insert で空行(全ての列...
-
DBエラーの意味
-
MySQLで先頭にカラムを追加
-
構造が異なる二つのテーブルをu...
-
カラムをコピーして、新規カラ...
-
カラムとコラムの使い分け
-
エクセルかワードで家系図を作...
-
頭に0が付く文字
-
空文字のアップデート
-
文字列のカラムを数字と比較したい
-
ドロップダウンリストの連動し...
-
【SQL】select に ワイルドカー...
おすすめ情報