MySQL支持多种类型,大致可以分为三类:数值,日期/时间,字符串(字符)类型。
数值类型
MySQL支持所有标准SQL数值类型。
这些数值类型包括:严格数值数据类型(INTEGER,SMALLINT,DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT,REAL和DOUBLE PRECISION)。
BIT数据类型保存位字段值,并且支持MyISAM,MEMORY,InnoDB和BDB表。
MySQL也支持整数类型TYINYINT,MEDIUMINT和BIGINT。

日期和时间类型
表示时间值的日期和时间类型为DATETIME,DATE,TIMESTAMP(时间邮票?),TIME,YEAR。
每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。
TIMESTAMP类型有专有的自动更新特性(???)。

字符串类型
字符串类型指CHAR,VARCHAR,BINARY, TEXT,ENUM, SET。

学习资料: https://www.runoob.com/mysql/mysql-data-types.html
网友评论