|
1. 数字の種類 種類
| 範囲
| 説明
|
| | Char(N) [バイナリ] | N=1~255文字 バイナリ:大文字を区別する | 固定長 | std_name cahr(32) nullではない | | VarChar(N) [バイナリ] | N=1~255文字 バイナリ:大文字を区別する | 可変長 | std_addressヴァルハル(256) | | タイニーブロブ | 最大長さ:255文字(2^8-1) | ブロブ(バイナリの大きなオブジェクト)はバイナリデータを保存し、大文字大小文字に区別されます
| メモのテキストはnullではありません | | タイニーテキスト | 最大長さ:255文字(2^8-1) | | ブロブ | 最大長さ:65535文字(2^16-1) | | テキスト | 最大長さ:65535文字(2^16-1) | | ミディアムブロブ | 最大4文字数16777215文字(2^24-1) | | ミディアムテキスト | 最大4文字数16777215文字(2^24-1) | | ロングブロブ | 文字数の最大長4294967295(2^32-1) | | 長文 | 文字数の最大長4294967295(2^32-1) | | エヌック | セットの最大数は65535セットです | 列挙、列挙単一選択、集合多選択 | 性別の枚挙(1,0) ハビーセット(「ビデオゲームをする」「睡眠」「映画を見る」「音楽を聴く」) | | セット | セットの最大数は64セットです |
NullとNot Nullの区別:Nullは記憶(Null)を可能にするnull値です 2. 数値 種類
| 範囲
| 説明
| 例えば
| | TinyInt[M] [無署名] | -128~127 署名なし:0~255 |
| num tinyint unsigned | | SmallInt[M] [署名なし] | -32768~32767 無署名:0~ 65535 |
|
| | MediumInt[M] [無署名] | -8388608~8388607 未署名 :0~16777215 |
|
| | Int[M] [無署名] | -2^31~2^31-1 無署名:0~2^32 |
|
| | BigInt[M] [署名なし] | -2^63~2^63-1 無署名:0~2^64 |
|
| | フロート [(M,D)] | -3.4E+38~3.4E+38(およそ)
| 注:Mは長さ、Dは小数点、floatは4バイト、doubleは8バイトです |
| | ダブル[(M,D)] | -1.79E+308~1.79E+308(およそ) | | 十進進 [(M,D)] |
|
ZeroFillを特定する:ZeroFillというキーワードを自動入力0(例えば000021)と宣言します。 3. 日付と時間
種類
| 範囲
| 説明
| | 日付 | 日付(yyyy-mm-dd) |
| | 時間 | 時間(hh:mm:ss) |
| | デートタイム | 日付と時間の組み合わせ(yyyy-mm-dd hh:mm:ss) |
| | タイムスタンプ | yyyymmddhhmmss |
| | 年 | ヴィンテージ yyyy
|
|
|