欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 字段數據類型

呂致盈1年前10瀏覽0評論

MySQL 是一種常用的關系型數據庫管理系統,對于數據庫的設計來說,選擇合適的數據類型可以讓數據的存儲更加合理、高效。MySQL 支持多種數據類型,我們來一一了解。

整數類型

整數類型是 MySQL 中最常用的數據類型之一,主要分為有符號整數型和無符號整數型兩種。

TINYINT        : 1 字節    (-128,127)       (0,255)
SMALLINT       : 2 字節    (-32768,32767)   (0,65535)
MEDIUMINT      : 3 字節    (-8388608,8388607)(0,16777215)
INT或INTEGER   : 4 字節    (-2147483648,2147483647)(0,4294967295)
BIGINT         : 8 字節    (-2^63,2^63-1)   (0,2^64-1)

實數類型

實數類型主要包括浮點型和定點型兩種。

FLOAT(m,d)     : 4 字節   單精度浮點型 (m,d)分別表示總位數和小數位數
DOUBLE(m,d)    : 8 字節   雙精度浮點型 (m,d)分別表示總位數和小數位數
DECIMAL(m,d)   : m+2 字節 定點型       (m,d)分別表示總位數和小數位數

日期和時間類型

用于存儲日期和時間,包括 DATE、DATETIME、TIMESTAMP和TIME。

DATE            : 3 字節   日期,格式:yyyy-MM-dd
DATETIME        : 8 字節   時間和日期,格式:yyyy-MM-dd HH:mm:ss
TIMESTAMP       : 4 字節   時間戳,從1970-01-01 00:00:00 算起至今的秒數
TIME            : 3 字節   時間,格式:HH:mm:ss

字符串類型

用于存儲字符、字符集、二進制數據等。

CHAR(n)         : n 字節   存儲固定長度的字符串,最多255個字符,超出則被截斷
VARCHAR(n)      : L+1 字節 存儲可變長度的字符串,最多65535個字符,L為字符串實際長度
BLOB,MEDIUMBLOB,LONGBLOB:       存儲二進制數據的類型
ENUM            : 1或2 字節 存儲枚舉類型的值,最多允許65535個成員
SET             : 1,2,3,4或8字節 存儲 SET 類型的值,最多64個成員

以上就是 MySQL 支持的常用數據類型,合理選擇數據類型可以有效提高數據的存儲效率和查詢性能。