MySQL是一款流行的關系型數據庫管理系統,數據庫的表結構是非常重要的部分。在MySQL中,每個表都包含許多列,每個列都需要指定具體的類型。下面是MySQL支持的類型取值:
- 整數類型(INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT) - 浮點數類型(FLOAT、DOUBLE、DECIMAL) - 字符串類型(CHAR、VARCHAR、TEXT、BLOB、MEDIUMTEXT、MEDIUMBLOB、LONGTEXT、LONGBLOB) - 日期時間類型(DATE、TIME、YEAR、DATETIME、TIMESTAMP) - 枚舉類型(ENUM) - 集合類型(SET) - 空類型(NULL) 示例: CREATE TABLE tbl_user( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, age TINYINT(3) UNSIGNED NOT NULL DEFAULT 0, sex ENUM('男', '女', '保密') NOT NULL DEFAULT '保密', PRIMARY KEY(id) );
在使用MySQL的過程中,要根據業務需求選擇合適的數據類型,以充分利用數據庫的優勢,提高查詢效率和數據存儲空間效率。