在使用MySQL创建数据表时都会遇到一个问题,即如何为字段选择合适的数据类型。例如,创建一张员工表用来记录员工的信息,这时对员工的各种属性如何来进行定义?也许读者会想,这个问题很简单,每个字段可以使用很多种数据类型来定义,比如int、float、double、decimal 等。其实正因为可选择的数据类型太多,才需要依据一些原则来“挑选”最适合的数据类型。本章将详细介绍字符、数值、日期数据类型的一些选择原则。