zoukankan      html  css  js  c++  java
  • Mysql 储存引擎

    查看当前版本支持哪些储存引擎

    mysql> show engines;
    • InnoDB  
      • 支持事务机制 : 保证操作安全性
      • 行级锁定 : 开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高
      • 支持外键 : 保证数据完整性
      • 数据储存在共享表中
      • 5.7.6 版本后默认支持 N-gram 分词引擎,支持中文全文索引
      • 5.7版本后默认引擎
    • MyISAM
      • 支持全文索引
      • 某些情况下速度快与InnoDB
      • 表数据和索引储存在不通文件中  MYD:数据   MYI:索引
      • 5.1版本以前默认引擎

    查看表的储存引擎

    mysql> SHOW CREATE TABLE `media_image` G
    *************************** 1. row ***************************
           Table: media_image
    Create Table: CREATE TABLE `media_image` (
      `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
      `title` varchar(256) CHARACTER SET utf8 NOT NULL,
      `img` varchar(128) COLLATE utf8_bin NOT NULL,
      `thumb` varchar(255) COLLATE utf8_bin NOT NULL,
      `content` text COLLATE utf8_bin NOT NULL,
      `visit` mediumint(9) NOT NULL,
      `visible` tinyint(4) NOT NULL,
      `create_time` int(11) unsigned NOT NULL,
      `update_time` int(11) NOT NULL,
      `delete_time` int(11) NOT NULL DEFAULT '0',
      PRIMARY KEY (`id`),
      FULLTEXT KEY `title` (`title`)
    ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin
    1 row in set (0.04 sec)
    

    修改已有表储存引擎

    mysql> ALTER TABLE `media_image` ENGINE = InnoDB;

    创建表时添加储存引擎

    mysql> CREATE TABLE TEST1 (ID INT) ENGINE=InnoDB;

  • 相关阅读:
    20款最优秀的JavaScript编辑器
    清空windows系统网络配置
    如何禁止Chrome浏览器隐藏URL的WWW前缀
    EDK2开发环境搭建
    edk2中子目录介绍
    INTEL_BIOS 编译—for-ATOM_E3800
    英特尔vPro博锐技术激活
    gitea configure
    mpeg1、mpeg2和mpeg4标准对比分析和总结
    内置缓存
  • 原文地址:https://www.cnblogs.com/xiaoliwang/p/9271659.html
Copyright © 2011-2022 走看看