MySQL笔记九
本文介绍了MySQL数据库中的存储引擎概念,包括如何查看、设置和修改存储引擎。此外还讲解了如何查询支持事务处理的存储引擎。
MySQL笔记九
文章信息
- 原文链接:https://jiayq.blog.csdn.net/article/details/76435389
- 发布时间:2017-07-31 14:14:53
- 阅读量:462
- 分类:java同时被 2 个专栏收录, 订阅专栏, mysql
- 标签:#数据库, #mysql, #sql server, #数据库管理, #存储
摘要
文章浏览阅读462次。本文介绍了MySQL数据库中的存储引擎概念,包括如何查看、设置和修改存储引擎。此外还讲解了如何查询支持事务处理的存储引擎。
MySQL的存储引擎
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。
·那么什么是存储引擎呢?
存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
·显示表的当前状态值
show table status like 'tablename';
·若要修改默认引擎,可以修改配置文件中的default-storage-engine
可以用命令Alter table tableName engine =engineName
1、查看当前数据库的默认引擎
show variables like 'default_storage_engine';
2、列出当前数据库所支持到引擎。其中Value显示为disabled的记录表示数据库支持此引擎,而在数据库启动时被禁用。
show engines和show variables like 'have%'
3、可以使用下面语句来查询哪些存储引擎支持事物处理:
select engine from information_chema.engines where transactions = 'yes';
4、在创建表到时候通过engine=...或type=...来指定所要使用到引擎。
5、查看指定表的引擎
show table status from DBname;
本文由作者按照 CC BY 4.0 进行授权