鍍金池/ 教程/ 數(shù)據(jù)庫/ MariaDB數(shù)據(jù)類型
MariaDB比較運(yùn)算符
MariaDB查詢數(shù)據(jù)
MariaDB Like子句
MariaDB Sum()函數(shù)
MariaDB過程
MariaDB限制返回記錄
MariaDB Count()函數(shù)
MariaDB更新數(shù)據(jù)
MariaDB導(dǎo)出數(shù)據(jù)
MariaDB Intersect運(yùn)算符
MariaDB函數(shù)
MariaDB Min()函數(shù)
MariaDB創(chuàng)建數(shù)據(jù)庫
MariaDB Avg()函數(shù)
MariaDB刪除數(shù)據(jù)
MariaDB條件
MariaDB功能特點(diǎn)
MariaDB創(chuàng)建表
MariaDB左外連接
MariaDB Union運(yùn)算符
MariaDB安裝
MariaDB選擇數(shù)據(jù)庫
MariaDB Max()函數(shù)
MariaDB Where子句
MariaDB右外連接
MariaDB內(nèi)連接
MariaDB截斷表
MariaDB Order By子句
MariaDB教程
MariaDB正則表達(dá)式
MariaDB Union All運(yùn)算符
MariaDB Distinct子句
MariaDB修改表
MariaDB刪除表
MariaDB插入數(shù)據(jù)
MariaDB From子句
MariaDB刪除數(shù)據(jù)庫
MariaDB簡介
MariaDB數(shù)據(jù)類型

MariaDB數(shù)據(jù)類型

以下是MariaDB中的數(shù)據(jù)類型列表:

  • 字符串?dāng)?shù)據(jù)類型
  • 數(shù)字?jǐn)?shù)據(jù)類型
  • 日期/時間數(shù)據(jù)類型
  • 大對象數(shù)據(jù)類型

下面我們來一個一個地匯總列出。

字符串?dāng)?shù)據(jù)類型

數(shù)據(jù)類型語法 最大長度 描述
char(size) 最大長度為255個字符。 size是要存儲的字符數(shù)。固定長度的字符串。使用空格填充右邊與size大小相等的字符。
varchar(size) 最大size255個字符。 size是要存儲的字符數(shù)。可變長度的字符串。
tinytext(size) 最大size255個字符。 size是要存儲的字符數(shù)。
text(size) 最大size65535個字符。 size是要存儲的字符數(shù)。
mediumtext(size) 最大size16777215個字符。 size是要存儲的字符數(shù)。
longtext(size) 最大尺寸4GB4,294,967,295個字符。 size是要存儲的字符數(shù)。
binary(size) 最大size255個字符。 size是要存儲的二進(jìn)制字符的數(shù)量。 固定長度的字符串。 空格填充右邊與size相等的字符數(shù)。

日期時間數(shù)據(jù)類型

數(shù)據(jù)類型語法 最大長度 描述
date 取值范圍從"1000-01-01""9999-12-31"。 顯示格式為:'yyyy-mm-dd'
datetime 取值范圍從"1000-01-01 00:00:00""9999-12-31 23:59:59"。 顯示格式為:'yyyy-mm-dd hh:mm:ss'
timestamp(m) 值范圍從'1970-01-01 00:00:01' utc到'2038-01-19 03:14:07' utc。 顯示格式為:'yyyy-mm-dd hh:mm:ss'
time 值范圍從'-838:59:59''838:59:59'。 顯示格式為:'hh:mm:ss'
year[(2/4)] 年份數(shù)值為2位或4位數(shù)。 默認(rèn)是4位數(shù)字值。

數(shù)字?jǐn)?shù)據(jù)類型

數(shù)據(jù)類型語法 最大長度
bit 非常小的整數(shù)值,相當(dāng)于tinyint(1)。有符號值范圍從-128127,無符號值范圍從0255。
tinyint(m) 非常小的整數(shù)值。有符號值范圍從-128127。無符號值范圍從0255。
smallint(m) 小型整數(shù)值。有符號值范圍從-3276832767。無符號值范圍從065535。
mediumint(m) 中等大小的整數(shù)值。有符號值范圍從-83886088388607。無符號值范圍從016777215。
int(m) 標(biāo)準(zhǔn)整數(shù)值。有符號值范圍從-21474836482147483647。無符號值范圍從04294967295
integer(m) 標(biāo)準(zhǔn)整數(shù)值。有符號值范圍從-21474836482147483647。無符號值范圍從04294967295
bigint(m) 大整數(shù)值。有符號的值范圍從-92233720368547758089223372036854775807。無符號值范圍從018446744073709551615。
decimal(m,d) 解壓后的定點(diǎn)數(shù)字值。如果沒有指定,m默認(rèn)為10,如果d沒有指定,默認(rèn)為0
dec(m,d) 解壓后的定點(diǎn)數(shù)值。如果未指定,則m默認(rèn)為10。如果沒有指定,d默認(rèn)為0。
numeric(m,d) 解壓后的定點(diǎn)數(shù)值。如果沒有指定,m默認(rèn)為10,如果沒有指定,d默認(rèn)為0
fixed(m,d) 解壓后的定點(diǎn)數(shù)值。如果未指定,則m默認(rèn)為10。如果沒有指定,d默認(rèn)為0
float(m,d) 單精度浮點(diǎn)數(shù)。
double(m,d) 雙精度浮點(diǎn)數(shù)。
double precision(m,d) 雙精度浮點(diǎn)數(shù)。
real(m,d) 雙精度浮點(diǎn)數(shù)。
float(p) 浮點(diǎn)數(shù)。
bool tinyint(1)的同義詞
boolean tinyint(1)的同義詞

大對象(LOB)數(shù)據(jù)類型

數(shù)據(jù)類型語法 最大長度
tinyblob 最大為255個字節(jié)。
blob(size) 最大為65535字節(jié)。
mediumblob 最大為16777215字節(jié)。
longtext 最大尺寸4GB4,294,967,295個字符。