底下列出常用的資料類型:
- TINYINT:最小的整數,有符號整數-128~127;無符號整數0~255。
- SMALLINT:短整數,有符號整數-32,768~32,767;無符號整數0~65,535。
- MEDIUMINT:中型整數,有符號整數-8,388,608~8,388,607;無符號整數0~16,777,215。
- INT或INTEGER:整數,有符號整數-2,147,483,648~2,147,483,647;無符號整數0~4,294,967,259。
- BIGINT:長整數,有符號整數-9,223,372,036,854,775,808 至 9,223,372,036,854,775,807;無符號整數0~188,446,744,073,709,550,615。
- FLOAT:單精浮點數,精確度小於等於24。
- FLOAT(M,D):單精浮點數,M為最大長度,D是小數點數。
- DOUBLE(M,D):雙精浮點數,M為最大長度,D是小數點數。
- DECIMAL(M,D):數值,M為最大長度,D是小數點數。
- CHAR(M):固定長度字串,M為最大長度1~255位元組,表示其佔用的空間。
- VARCHAR(M):變動長度字串,M為最大長度1~255位元組,依實際長度儲存,但不超過M。
- TINETEXT:字串,最大長度255位元組。
- TEXT:字串,最大長度65,535位元組。
- LONGTEXT:長字串,最大長度4,294,967,259位元組。
- DATE:日期資料,其範圍1000-01-01~ 9999-10-31。
- DATETIME:日期/時間資料,其範圍1000-01-01 00:00:00~ 9999-10-31 23:59:59。
- TIMESTAMP:時間戳記,其範圍1970-01-01 00:00:00~ 2037-10-31 23:59:59。
- TIME:時間資料。