TINYINT型 【tiny integer】

概要

TINYINT型(tiny integer)とは、リレーショナルデータベース(RDB)を操作するSQLに用意されたデータ型の一つで、1バイト(8ビット)の整数を格納するもの。

SQLデータ型には、表すことのできるの範囲の異なるいくつかの整数型が用意されている。TINYINT型はその中で最も範囲が狭く、符号付きの場合で-128~127(-27~27-1)、符号なしUNSIGNED)で0~255(0~28-1となっている。

より広い範囲を表すことができるINT型などに比べデータ量1バイトと最も少ないため、データの記録領域を節約でき、処理性能も高めることができる。RDBMSなどの中には真(true)と偽(false)の2状態を取る真偽値BOOLEAN型)の内部実装にTINYINT型を利用しているものもある。

また、MySQLなどではINT(4)のように整数型の型名の後に括弧に入れた数字を付け足すことで最大表示幅(桁数)を指定することができる。TINYINT(1)なら1桁のみ表示される。近年は表示幅のコントロールアプリケーション側でうべきとされ、SQL側で指定することは非推奨となっている。

(2024.4.8更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる