18.笔记 MySQL学习——MYSQL存储引擎

来源:互联网 发布:淘宝买东西寄错地址 编辑:程序博客网 时间:2024/06/17 14:24

18.笔记 MySQL学习——MYSQL存储引擎

MYSQL支持多种存储引擎。每一种存储引擎所实现的表都具有一组特定的属性或特性。

           一开始MYSQL服务器把所有存储引擎编译在内部,以供使用。现在,采用了一种可插入的架构,实现选择性的插件加载,许多存储引擎都被构建为了插件。这样引擎是可选的了,根据需要进行加载。还允许将第三方开发人员的存储引擎集成到服务器里。

查看引擎

mysql> show engines;

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| Engine             | Support | Comment                                                       | Transactions | XA   | Savepoints|

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

| MyISAM             | YES     | MyISAM storage engine                                          |NO           | NO   | NO        |

| CSV                | YES     | CSV storage engine                                             |NO           | NO   | NO        |

| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             |NO           | NO  | NO         |

| BLACKHOLE          | YES     | /dev/null storage engine (anything youwrite to it disappears) | NO           |NO   | NO         |

| MEMORY             | YES     | Hash based, stored in memory, useful fortemporary tables      | NO           | NO   | NO        |

| InnoDB             | DEFAULT | Supports transactions,row-level locking, and foreign keys     |YES          | YES  | YES       |

| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO        |

| MRG_MYISAM         | YES     | Collection of identical MyISAMtables                          | NO           | NO   | NO        |

| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |

+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+

9 rows in set (0.00 sec)

查出服务器的存储引擎。

其中SUPPORT栏的值为YES或NO,代表了该存储引擎是否可用。

DEFAULT 表示是服务器默认使用的存储引擎。

TRANSACTOIN表示是否支持事务处理。

查看支持交易的引擎

mysql> select engine frominformation_schema.engines where transactions = 'YES';

+--------+

| engine |

+--------+

| InnoDB |

+--------+

1 row in set (0.02 sec)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机拍视频反光怎么办 摄影师接不到单子怎么办 淘宝七天没发货怎么办 淘宝商家漏发货怎么办 毒app虚假发货怎么办 淘宝店拒绝发货怎么办 买东西不给发票怎么办 淘宝店不想发货怎么办 淘宝商品不发货怎么办 买家恶意不退款怎么办 手机淘宝不发货怎么办 闲鱼虚假发货怎么办 买假货没发票怎么办 淘宝发票丢了怎么办 淘宝卖家不给发票怎么办 淘宝如果不要发票怎么办 闲鱼没有发票怎么办 淘宝店没有发票怎么办 物流不提供发票怎么办 电子发票重复报销怎么办 鬼火摩托车没电怎么办 摩托粘了缸怎么办 摩托淹缸了怎么办? 晚上睡不着早上睡不醒怎么办 三唑仑吃了以后难受怎么办 吃两片三唑仑第二天头晕怎么办 买家收货不付钱怎么办 淘宝上买东西被骗怎么办 被淘宝客服诈骗怎么办 淘宝开店被骗了怎么办 做淘宝被骗了怎么办 淘宝买证被骗怎么办 淘宝买狗被骗怎么办 微店扣分了怎么办 微店不同意退款怎么办 微店商品被下架怎么办 淘宝不支持花呗怎么办 淘宝误点了收货怎么办 注销公司社保户怎么办 手机媒体声音小怎么办 手机媒体没有声音怎么办