本章主要介绍MySQL数据类型(数值数据类型、日期和时间类型以及字符串数据类型)和表达式。数值数据类型包括:整数类型、浮点型类型、定点型类型、bit类型。日期和时间类型包括:日期类型和时间类型。字符串数据类型包括:char和varchar类型、blob和text类型、enum和set类型以及JSON类型。
所谓数据类型,是指用来表示某个字段(列)的数据内容格式是数字(例如123)、字符(例如“老虎”“狮子”),还是日期(例如2022-12-20、2022-12-20 50:00:00)。
MySQL支持的数据类型有数值数据类型、日期和时间类型、字符串(字符和字节)类型、空间类型和JSON数据类型等。