
上QQ阅读APP看书,第一时间看更新
1.4.3 为字段选择合适的数据类型
在数据库设计过程中,为字段选择合适的数据类型也非常重要。合适的数据类型可以有效地节省数据库的存储空间、提升数据的计算性能、节省数据的检索时间。在数据库管理系统中,常用的数据类型包括字符串类型、数值类型和日期时间类型。下面分别进行介绍。

为字段选择合适的数据类型
(1)字符串类型
字符串类型用于保存一系列的字符。这些字符在使用时是采用单引号括起来的,主要用于保存不参与运算的信息。例如,图书名称’HTML 5从入门到精通’、条形码’9787302210337’和ISBN'302’都属于字符串类型。虽然后面两个在外观上看是整数,但是这些整数只是显示用的,不参与计算,所以也设置为字符串类型。字符串类型可以分为定长字符串类型和变长字符串类型。其中,定长字符串类型保存的数据长度都一样,如果输入的数据没有达到要求的长度,那么会自动用空格补全;而变长字符串类型保存的数据长度与输入的数据相同(前提是输入的数据不超出该字段设置的长度)。
(2)数值类型
数据类型是指可以参与算术运算的类型。它可以分为整型和小数类型,其中小数类型又包括浮点型和双精度型。例如,图书的本数就可以设置为整型,而图书的单价就需要设置为浮点型。
(3)日期时间类型
日期时间类型是指用于保存日期或者时间的数据类型。通常可以分为日期类型、时间类型和日期时间类型。其中,日期类型存储的数据是“YYYY-MM-DD”格式的字符串;时间类型存储的数据是“hh:mm:ss”格式的字符串;日期时间类型存储的数据是“YYYY-MM-DD hh:mm:ss”格式的字符串。例如,图书借阅时间就可以设置为日期时间类型,因为需要存储日期和时间。