mysql的數據類型

mysql數據庫的數據類型共分三類:

數值型、字符型、日期時間型

數據類型

 

備註

 

數值型

精確數值型

Int

整型

Decimal,Numerical

定點數值型

近似數值型

浮點型

單精度、雙精度

 

 

字符型

char,varchar

有字符集,文本形式存儲

Binary,varbinary

有字符集,二進制形式存儲

text

文本:沒有字符集,文本形式存儲

blob

二進制的大對象:沒有字符集,二進制形式存儲

ENUM

枚舉

SET

集合

  

日期時間型

Date

日期

Time

時間

DateTime

日期時間

TimeStamp

時間戳

Year(2)

2個字符的年表示形式

Year(4)

4個字符的年表示形式

其中整型INT又分爲:

數據類型

備註

表示範圍

 

 整型

TINYINT

非常小的整型

-128~127 0~255

SMALLINT

小的整型

-32768~32767 0~65535

MEDIUMINT

中型的整型

 

INT

標準整型

 

BIGINT

大×××

 

浮點型又分爲:

數據類型

備註

 浮點型

FLOAT

單精度

DOUBLE

雙精度

二進制的大對象BLOB又分爲:

數據類型

備註

 

BLOB

TINYBLOB

非常小的二進制的大對象

MEDIUMBLOB

中型的二進制的大對象

BLOB

標準二進制的大對象

LONGBLOB

大二進制的大對象

文本TEXT又分爲:

數據類型

備註

 

TEXT

TINYTEXT

非常小的文本

MEDIUMTEXT

中型的文本

TEXT

標準文本

LONGTEXT

大文本

 

數值型修飾符:

AUTO_INCREMENT 自動增長

LAST_INSERT_ID()   函數定義插入的ID號

UNSIGNED  無符號,正數範圍

NOT NULL 不允許爲空

NULL 允許爲空

DEFAULT 默認值

PRIMARY KEY  主鍵

UNIQUE KEY  惟一鍵

 

字符串類型的修飾符有:

NOT NULL  不允許爲空

NULL  允許爲空

DEFAULT 默認值

CHARAVTER SET  定義字符集

COLLATION  排序規則

 

日期時間型的格式:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章