MySQL存储引擎--简介入门
来源:互联网 发布:淘宝店男装女装一起卖 编辑:程序博客网 时间:2024/06/15 05:44
MySQL中有提到存储引擎的概念。简而言之,存储引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。
这一系列博客我将认真整理存储引擎的内容和分类,已经如何选择合适的存储引擎。这里先来做入门。
存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎的概念。这决定了MySQL数据库中的表可以用不同的方式存储,用户可以根据自己的不同要求,选择不同的存储方式,是否进行事务处理等等。
![](http://img.blog.csdn.net/20160324173529698?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
support参数说明MySQL是否支持该类引擎,yes表示支持,default表示默认,
comment参数值对该引擎的评论,
transactions参数表示是否支持事务处理,yes表示支持,
XA参数表示是否分布式交易处理的XA规范,yes表示支持,
savepoint参数表示是否支持保存点,以便事务回滚到保存点,yes表示支持。
从查询结果上面看,MySQL一共支持9种存储引擎呢,其中包括,myISAM,memory,innoDB等等,其中innoDB为默认的存储引擎,上面的显示support属性值为default。
MySQL中可以使用SHOW VARIABLES来查看数据库中的一些配置信息,现在我们要查看支持的存储引擎,sql语句如下:
![](http://img.blog.csdn.net/20160324173623459?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这一系列博客我将认真整理存储引擎的内容和分类,已经如何选择合适的存储引擎。这里先来做入门。
存储引擎的概念是MySQL的特点,而且是一种插入式的存储引擎的概念。这决定了MySQL数据库中的表可以用不同的方式存储,用户可以根据自己的不同要求,选择不同的存储方式,是否进行事务处理等等。
- 我们可以查看MySQL数据库支持的存储引擎类型
查询方法如下:
SHOW ENGINES;数据库中执行上面sql,结果显示如下:
关于上面查询结果的解释:
engine参数指存储引擎名称,support参数说明MySQL是否支持该类引擎,yes表示支持,default表示默认,
comment参数值对该引擎的评论,
transactions参数表示是否支持事务处理,yes表示支持,
XA参数表示是否分布式交易处理的XA规范,yes表示支持,
savepoint参数表示是否支持保存点,以便事务回滚到保存点,yes表示支持。
从查询结果上面看,MySQL一共支持9种存储引擎呢,其中包括,myISAM,memory,innoDB等等,其中innoDB为默认的存储引擎,上面的显示support属性值为default。
- MySQL中另外一个show语句也可以显示支持的存储引擎的信息。
MySQL中可以使用SHOW VARIABLES来查看数据库中的一些配置信息,现在我们要查看支持的存储引擎,sql语句如下:SHOW VARIABLES LIKE 'have%';查询结果显示如下:
关于上面查询结果的解释:
第一列variable_name表示存储引擎的名称,第二列value表示MySQL的支持情况。yes表示支持,no表示不支持,disabled表示支持但还没有开启。variable_name列有取值have_innodb的记录,对应value的值为yes,这表示我现在的数据库支持InnoDB的存储引擎。
注意:
在创建表时,若没有指定存储引擎,表的存储引擎将为默认的存储引擎。
- 当然我们也可以用show语句查看数据库中的默认存储引擎
语句代码如下:
SHOW VARIABLES LIKE 'storage_engine';
结果显示默认的存储引擎为InnoDB。storage( 'stɔːrɪdʒ),是存储的意思。
0 0
- MySQL存储引擎--简介入门
- MySQL 存储引擎简介
- MySQL 存储引擎简介
- MySQL存储引擎简介
- MySQL存储引擎简介
- MySQL存储引擎简介
- mysql存储引擎简介
- Mysql存储引擎简介
- MySQL 存储引擎简介
- 【MySQL】存储引擎简介
- MySQL存储引擎简介
- MySQL MERGE存储引擎 简介
- MySQL MERGE存储引擎 简介
- MySQL MERGE存储引擎 简介
- 【MySQL】常用存储引擎简介
- MySQL各存储引擎简介
- mysql常用存储引擎简介
- MYSQL入门学习之二十六:MySQL存储引擎简介 之 MyISAM
- DAC驱动
- iOS简单实现虚线的小方法
- GamePlayKit的ECS“实体-组件-系统”
- 图片文件Exif信息详细说明
- 安装sqlmap+python正确姿势
- MySQL存储引擎--简介入门
- 数据库基础
- android控件的对齐方式
- 使用MediaStore.Images和 Cursor查询本地图片和图片缩略图
- 排15个数
- java中触发器CronTrigger表达式的配置
- 15个数排序
- vb1
- 通信Socket