MySQL 数据库中可用的数据类型包括数值类型、日期和时间类型、字符串类型等。
1、数值类型
数值类型包括整数类型(INT)、小数类型(DECIMAL)、浮点数类型(FLOAT)等。
INT:整数类型,可以存储范围从-2147483648到2147483647之间的整数,使用方法为:INT(M),M代表整数的长度。 DECIMAL:小数类型,可以存储带有小数点的数值,使用方法为:DECIMAL(M,D),M代表总长度,D代表小数点后的位数。 FLOAT:浮点数类型,可以存储带有小数点的数值,使用方法为:FLOAT(M,D),M代表总长度,D代表小数点后的位数。
2、日期和时间类型
日期和时间类型包括日期类型(DATE)、时间类型(TIME)、日期时间类型(DATETIME)等。
DATE:日期类型,可以存储格式为“YYYY-MM-DD”的日期,使用方法为:DATE,无需指定长度。 TIME:时间类型,可以存储格式为“HH:MM:SS”的时间,使用方法为:TIME,无需指定长度。 DATETIME:日期时间类型,可以存储格式为“YYYY-MM-DD HH:MM:SS”的日期时间,使用方法为:DATETIME,无需指定长度。
3、字符串类型
字符串类型包括字符串类型(CHAR)、可变长字符串类型(VARCHAR)、文本类型(TEXT)等。
CHAR:字符串类型,可以存储定长字符串,使用方法为:CHAR(M),M代表字符串的长度。 VARCHAR:可变长字符串类型,可以存储变长字符串,使用方法为:VARCHAR(M),M代表字符串的最大长度。 TEXT:文本类型,可以存储大量文本数据,使用方法为:TEXT,无需指定长度。
以上就是MySQL数据库中可用的数据类型,可以根据实际需求选择合适的数据类型来存储数据。