一、数据类型
1.整数类型:
MySQL中的整数型数据类型可分为5种,分别为 TINYINT、SMALLINT、MEDIUMINT、INT和BIGING。下表为MySQL不同整数类型所对应的字节大小和取值范围。如下:
2.浮点数类型和定点数类型:
MySQL中浮点数的类型有两种,分别为单精度浮点数类型(FLOTE)和双精度浮点类型(DOUBLE)。而定点数类型只有DECIMAL类型。如下:
由表可见DECIMAL类型的取值范围与DOUBLE类型相同。需要注意,DECIMAL类型的有效取值范围是由M和D决定的,其中,M表示的是数据的长度,D表示的是小数点后的长度。
3.日期与时间类型:
MySQL提供了日期和时间的数据类型,分别是YEAR、DATE、TIME、DATETIME和TIMESTAMP。如下:
4.字符串和二进制类型:
MySQL中字符串和二进制类型用于储存字符串、图片和声音等数据。如下: