| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL之存储引擎,你了解了多少? -> 正文阅读 |
|
[大数据]MySQL之存储引擎,你了解了多少? |
一、MySQL主要存储引擎: 。Innodb? 。myisam 。memory 。blackhole 下面我们来一一了解它们
二、实例介绍它们(不同的存储引擎在存储表的时候的异同点)
? ?创建好四个表后你会在data文件下看到四个不同存储引擎的文件 ?t3表之所以没有t3.MYD表数据文件是因为blackhole存储引擎就像黑洞一样,丢一个文件进去就会消失掉,所以不好存储数据到文件里 t4表是memory存储引擎,存储在内存中,是短暂存储数据的,不好存储在硬盘中,因此不存在表数据文件
? ?可以看到分别查询每个表的数据时,t3是没有存储数据的,因为t3是blackhole存储引擎,存的数据会立马丢掉,因此select时不会存在任何数据。实验不仅仅是进行到现在,当你重启MySQL再重新查询每个表的数据时你会有新的发现 ? ?很明显,t4的表中此时也显示没有存储数据,这是为什么呢? 因为t4引用的是memory存储引擎,是将数据存储在内存中的,而不会永久存储,当关闭MySQL重启后数据就会丢失 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:51:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |