数据表的类型(INNODB与MYISAM 的区别)
数据表的类型(INNODB与MYISAM 的区别)
SHOW CREATE DATABASE school; -- 查看创建数据库的语句
SHOW CREATE TABLE student; -- 查看数据库表的语句
DESC student -- 显示表的结构-- 关于数据库引擎
ENGINE=INNODB
/*
INNODB 默认使用
MYISAM 早些年使用的*/
区别\引擎 | MYISAM | INNODB |
---|---|---|
事物支持 | 不支持 | 支持 |
数据行锁定 | 不支持 | 支持 |
外键约束 | 不支持 | 支持 |
全文索引 | 支持 | 不支持 |
表空间大小 | 较小 | 较大,约为MYISAM两倍 |
常规使用操作:
- MYISAM 节约空间,速度较快
- INNODB 安全性高,事务的处理,多表数据库操作
在物理空间存在的位置:
所有的数据库文件都存在 data 目录下,一个文件夹对应一个数据库
本质还是文件的存储!
MySQL引擎在物理文件上的区别:
- INNODB 在数据库表中只有一个 *.frm 文件,以及上级目录下的 ibdata1 文件
- MYISAM 对应的文件
- *.frm 表结构的定义文件
- *.MYD 数据文件(data)
- *.MYI 索引文件(index)
设置数据库的字符集编码
CHARSET=utf8
不设置的话,会是mysql默认的字符集编码Latin1-(不支持中文!)
可在my.ini中配置默认的编码
character-set-server=utf8
数据表的类型(INNODB与MYISAM 的区别)相关推荐
- 站内搜索(ELK)之数据表字典类型字段的索引思路
数据表字典类型的字段,如人员表中的"性别".流程表中的"处理状态",此类字段中的值高度重复,不建议放到可检索的索引字段中,原因如下: 若数据表字典类型字段的值索 ...
- InnoDB和MyISAM的区别与选择
MyISAM 性能(适合小项目,读快速)MyISAM 是MySQL中默认的存储引擎,比如适合新闻系统,读为主. InnoDB 事务或外键支持(适合大项目,高并发读写)活跃用户20多万时候,也能很轻松应 ...
- mysql存储引擎中INNODB和MyISAM的区别
切记:存储引擎是基于表的,而不是数据库. 存储引擎概念: MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不 ...
- MySQL存储引擎InnoDB和MyISAM的区别
文章目录 前言 一.MySQL 引擎 二.MyISAM和InnoDB特点 三.InnoDB和MyISAM的区别 总结 前言 面试经常会问到MySQL存储引擎的相关内容.常见的MySQL存储引擎有MyI ...
- innodb和myisam的区别
innodb和myisam的区别: (1)事务处理: MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理): (2)锁机制不同: MyISAM是表级锁,而InnoDB是 ...
- mysql索引为什么使用B+tree,InnoDB与MyISAM 的区别
文章目录 1. 索引的作用? 2. 索引有哪些数据结构 ①:Hash ①:二叉树 ②:红黑树 ③:B-Tree ④:B+Tree 3. B+Tree与B-Tree的区别 4. InnoDB 和 MyI ...
- MySql InnoDB与MyISAM的区别
一.InnoDB与MyISAM的区别? 存储引擎是对底层物理数据执行实际操作的组件,为Server服务层提供各种操作数据的API.常用的存储引擎有InnoDB.MyISAM.Memory.这里我们主要 ...
- mysql存储引擎InnoDB与MyISAM的区别
mysql存储引擎InnoDB与MyISAM的区别 众所周知,mysql之前的存储引擎是MyISAM,在5.6版本之后默认的存储引擎是InnoDB,那么两个存储引擎有什么区别? 一.MyISAM 存储 ...
- 查看数据库开了inodb_Mysql中查看表的类型InnoDB
问题描述: MySQL 数据表主要支持六种类型 ,分别是:BDB.HEAP.ISAM.MERGE.MYISAM.InnoBDB. 这六种又分为两类,一类是"事务安全型"(trans ...
最新文章
- 暑期集训3:几何基础 练习题C: POJ - 1269
- Hadoop SSH免密登录公钥生成并实现不同主机间的免密登录
- strconv---用来基本类型之间的转换
- 浏览器获取正确的scrollTop值
- grafana入门学习
- NeurIPS'21 | 谷歌魔改Transformer!一层8个token比1024个还好用!
- 电气工程及自动化 (独立本科) 自考
- 不知道免费去水印图片软件哪个好?来看看这3个软件
- 大数据之Hive:Hive中next_day函数
- 数据链路层相关技术总结
- videoleap自带素材_videoleap教程:制作电影帷幕开场效果细解
- 主动学习(Active learning)简介
- 未来计算机畅想英语作文,畅想未来的生活life in the future
- 微信小程序自定义card图文组件
- PTA:动物爱吃什么(c++,继承)
- 【elementui】走马灯自适应图片高度宽度 走马灯图片显示不全
- Java项目毕业设计:基于springboot+vue的校园新闻网站
- 电脑分屏显示设置【转】
- 洪荒:不周山上的绝世大能(二)
- 现代信息技术与计算机说课,《信息技术及其发展》说课稿