第五章 存储引擎及数据类型

1.查询MySQL中支持的存储引擎

在MySQL中,可以使用SHOW ENGINES语句查询MySQL中支持的存储引擎。其查询语句如下。

SHOW ENGINES;

使用 show engines \g

  show engines \G 更美观

 

2.查询默认的存储引擎

SHOW VARIABLES LIKE 'storage_engine%';

 

InnoDB存储引擎 默认

MyISAM存储引擎

MEMORY存储引擎

 

MySQL数据类型

数字类型 分成整形和浮点型(INT FLOAT DOUBLE)

字符串类型 (CHAR VARCHAR)

日期和时间类型(DATETIME DATE TIMESTAMP TIME YEAR)

 

创建表时,使用字符串类型时应遵循以下原则。

(1) 从速度方面考虑,要选择固定的列,可以使用CHAR类型。

(2)要节省空间,使用动态的列,可以使用VARCHAR类型。

(3)要将列中的内容限制在一种选择,可以使用ENUM类型。

(4)允许在一个列中有多于一个的条目,可以使用SET类型。

(5)如果要搜索的内容不区分大小写,可以使用TEXT类型。

(6)如果要搜索的内容区分大小写,可以使用BLOB类型。

posted @ 2019-10-15 16:42  Cute_汪汪  阅读(106)  评论(0编辑  收藏  举报
Live2D