学习目标
了解MySQL存储引擎
了解MySQL数据类型和属性
花点时间适当地设计项目的表结构是成功的关键。不这样做,不仅会在存储需求方面有不好的影响,而且在应用程序性能、可维护性和数据完整性方面也会产生可怕的后果。本章将更好地熟悉MySQL表设计的很多方面。在读完本章时,将熟悉如下主题:
➢ MySQL存储引擎的作用、优点、缺点和相关配置参数,包括ARCHIVE、BLACKHOLE、CSV、EXAMPLE、FEDERATED、InnoDB、MEMORY(原来称为HEAP)、MERGE和MyISAM。
➢ MySQL支持的数据类型的作用和范围。为方便后面的说明,将这些数据类型分为三类:日期时间、数值和文本。
➢ MySQL的表属性,用于进一步修改数据列的行为。
➢ 用于创建、修改、导航、查看及更改数据库和表的MySQL命令。