码迷,mamicode.com
首页 > 数据库 > 详细

MySQL存储和获取数据

时间:2017-12-30 21:33:02      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:数据库   存储机制   engines   ike   实现   serve   内存   bubuko   公司   

---恢复内容开始---

一、MySQL存储引擎?

1.引擎定义

  存储引擎其实就是如何存取数据,如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系型数据苦中数据是以表格的形式,所以存储引擎也可以称为表类型。oracle和SQL server数据库中只有一种存储引擎所以数据存储和管理机制都是一样的。而MySQL提供了多种数据数存储引擎,用户可以根据不同的需求为数据表选择不同的引擎,也可以根据自己的需要编写存储引擎。

2.MySQL引擎

  MySQL中的数据用各种不同的技术存储在文件或者内存中。这些技术每一种都使用不同的存储机制、索引技巧、锁定水平,并且提供广泛的不同的的功能和呢能力。通过选择不同的的技术你能够额外的速度或者功能,从而改善应用的整体功能。

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

  (1) show engines; 结束符可以用分号也可以用 \g

    技术分享图片

    技术分享图片

    Eigine:存储引擎的名称

    Support:是否支持该引擎

    Comment:对该引擎的评论

  (2) 查询支持的引擎

    show variables like ‘have%‘;

    技术分享图片

4.MySQL的主要引擎

  (1)InnoDB存储引擎

    该引擎已经开发了10多年,已经被一些重量级的互联网公司采用,如雅虎、谷歌等。InnoDB给MySQL的表提供了事务、回滚、崩溃修复能力和多版本并发控制和事务安全

 

 

 

 

---恢复内容结束---

MySQL存储和获取数据

标签:数据库   存储机制   engines   ike   实现   serve   内存   bubuko   公司   

原文地址:https://www.cnblogs.com/wengbm/p/8151071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!