MySQL 提供多種資料類型來儲存不同類型的數據,包括整數類型、浮點數類型、定點類型、字元類型、時間和日期類型以及其他類型。這些資料類型具有不同的特性和用途,用於滿足不同資料的儲存需求。
MySQL 中常見的資料類型
MySQL 提供多種資料類型來儲存不同的數據,每種類型都有其獨特的特性和用途。以下是一些最常用的資料類型:
整數型別
-
#TINYINT: 8 位元無符號整數,範圍從0 到255
-
SMALLINT: 16 位元無符號整數,範圍從0 到65535
-
MEDIUMINT: 24 位元無符號整數,範圍從0 到16777215
-
INT: 32 位元無符號整數,範圍從0 到4294967295
-
BIGINT: 64 位元無符號整數,範圍從0 到18446744073709551615
#浮點數型別
-
FLOAT: 32 位元浮點數,範圍約為-3.4e38 到3.4e38
-
DOUBLE: 64 位元浮點數,範圍約為-1.7e308 到1.7e308
定點型別
-
#DECIMAL: 定點數字,用於精確計算
-
NUMERIC: 與DECIMAL 類似,但僅支援有限的小數位數
字串型別
-
CHAR(n): 固定長度字串,長度為n
-
VARCHAR(n): 可變長度字串,最大長度為n
-
TEXT: 長字串,長度不限
# #時間與日期類型
- DATE: 日期,格式為YYYY-MM-DD
- TIME: 時間,格式為HH:MM:SS
- DATETIME: 日期和時間,格式為YYYY-MM-DD HH:MM:SS
- TIMESTAMP: 時間戳,記錄記錄的建立或更新時間
其他類型
- #BLOB: 二進位大對象,用於儲存二進位資料
- ENUM (值1, 值2, ...): 枚舉類型,只允許儲存指定的值
- SET (值1, 值2, ...): 集合類型,允許儲存一組值
以上是mysql中常見的資料型態有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!