美文网首页
数据库引擎

数据库引擎

作者: 奥利夫羊 | 来源:发表于2020-08-17 22:55 被阅读0次

关于数据库引擎

 MySQL默认使用INNODB,以往使用MYISAM
MYISAM INNODB
事务支持 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间大小 较小 较大,约为2倍

常规使用操作

  • MYISAM 节约空间,速度较快
  • INNODB 安全性高,事务的处理,多表多用户操作

在物理空间存在的位置

所有的数据库文件都存在data目录上

MySQL数据库引擎区别

  • InnoDB 在数据库表中只有一个*.frm,以及上级目录的ibdata1文件

  • MYISAM存储结构

    • *.frm 表结构的定义文件
    • *.MYD 数据文件
    • *.MYI 索引文件

设置数据库表的字符值编码

CHARSET=utf8

不设置的话使用默认编码Latin1,不支持中文,也可以在my.ini中配置默认的编码

character-set-server=utf8

相关文章

  • MySQL数据库常用存储引擎

    Mysql数据库常用存储引擎 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建...

  • 16-Mysql面试题(84题)

    1、数据库存储引擎 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更 ...

  • Mysql数据库索引

    1.1. 存储引擎 1.1.1. 概念 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎...

  • 1、MySQL数据库存储引擎

    一、数据库引擎 数据库存储引擎是数据库低层软件组织,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据。不同...

  • Mysql四种常见数据库引擎

    四种mysql存储引擎 前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、...

  • 四、ClickHouse表引擎详解

    ClickHouse引擎 4.2 ClickHouse数据库引擎 4.3 ClickHouse表引擎 4.3.1 ...

  • 数据库引擎

    mysql的数据库引擎 Mysql的逻辑分层 连接层-->服务层--->引擎层--->存储层 什么是数据库引擎 数...

  • MySQL数据库(十)——存储引擎

    存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的...

  • 数据库笔记

    数据库 数据库⭐MySQL 默认存储引擎InnoDB(事务性存储引擎)一、事务 数据库事务? 数据库事务有什么作用...

  • mysql之搜索引擎

    1、查看当前数据库默认引擎 2、查询各表引擎 3、查询当前数据库所支持到引擎 4、查询哪些存储引擎支持事物处理 5...

网友评论

      本文标题:数据库引擎

      本文链接:https://www.haomeiwen.com/subject/crozdktx.html