mysql資料型別
型別名稱
tinyint
smallint
mediumint
intbigint
bitfloat
double
decimal長度1
2348
14816
型別名稱
date
time
year
datetime
timestamp長度1
3384
說明(yyyy-mm-dd)
(hh:ss:sss)
(yyyy)
(yyyy-mm-dd hh:ss:sss)
時間戳型別名稱
char
varchar
tinytext
text
mediumtext
longtext
長度字元型
可變字元型
小文字文字
中文字長文字
型別名稱
json
enum
set長度
json型別(可驗證json)
列舉型集合型
mysql欄位約束
約束型別
主鍵約束
自動增長列
唯一約束
預設約束
非空約束
外來鍵約束
關鍵字primary key
auto_increment
unique
default
not null
foreign key
MySQL資料型別和約束
常用資料型別如下 資料型別說明 資料型別附錄表 整數型別 型別位元組大小 有符號範圍 signed 無符號範圍 unsigned tinyint 128 127 0 255 smallint 32768 32767 0 65535 mediumint 8388608 8388607 0 167772...
MySQL 資料型別和約束
資料庫中的資料儲存在資料表中,在表中為了更加準確的儲存資料,保證資料的正確有效,可以在建立表的時候,為表新增一些強制性的驗證,比如 資料型別和約束。資料型別是指在建立表的時候為表中字段指定資料型別,只有資料符合型別要求才能儲存起來,使用資料型別的原則是 夠用就行,盡量使用取值範圍小的,而不用大的,這...
mysql 資料型別選擇 Mysql欄位型別選擇
1.欄位型別選擇 1.1盡量少的佔據儲存空間 int整形 年齡 tinyint 1個位元組 0 255之間 烏龜年齡 smallint 2個位元組 0 2的16次方 mediumint 3個位元組 0 2的24次方 int 4個位元組 0 2的32次方 bigint 8個位元組 0 2的64次方 時...