存储引擎:engine
1、表类型:
默认的服务器表类型,通过my.ini文件可以手动修改配置:default-storage- engine=INNODB
在创建表,或者编辑表时,可以指定表的存储引擎:
语法:engine 引擎类型
例子:engine INNODB 或者 engine myisam
例子:create table room_info
(room_id int primary key auto_increment,
room_status varchar(20))engine myisam character set utf8;
修改已有表的存储引擎命令语法:
alter table room_info engine=innodb;
命令:show create table room_info; #可查看存储引擎等信息。
【注意】:只有INNODB支持外键,其它均不支持。
2、INNODB和MYISAM区别: 保存的文件的方式不同:
2.1 myisam,一个表,三个文件。
tbl_name.frm :结构
tbl_name.myd :数据
tbl_name.myi :索引
2.2 innodb,一个表一个文件。
tbl_name.frm :结构
所有的innodb表,都使用相同的innodb存储表空间在保存数据和索引。
3、选择存储引擎的依据:
是否需要事务支持;
是否支持外键;
并发量的要求;
错误恢复的处理;
是否支持某些具体功能。
3.1 性能:
3.2 功能:
【趋势】由于innodb支持的功能随着版本的更新越来越多,所以面临选择存储引擎的
越来越少,基本上就选innodb就行了。
转载于:https://www.cnblogs.com/python-wen/p/10085306.html
存储引擎:engine相关推荐
- php查找存储引擎,php-如何找到MySQL临时表存储引擎
嗨,我正在使用临时表,我想知道临时表存储引擎(InnoDB,MyISAM -.) 我正在使用以下代码来查找,但未向我显示存储引擎. $engine="SELECT ENGINE FROM i ...
- 数据库 - 库表操作 - 存储引擎
一.库操作: mysql> show databases; +--------------------+ | Database | +--------------------+ | inform ...
- MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间
文章目录 存储引擎 一 MySQL组织架构 二 查看存储引擎信息 三 修改存储引擎 3.1 配置文件修改存储引擎 3.2 临时修改存储引擎 3.3 建表时修改存储引擎 四 存储引擎实验 五 数据库升级 ...
- [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式
[数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...
- 06_MySQL笔记-数据类型-字段属性-存储引擎-字符集-创建新表-数据库建模
文章目录 数据类型 字段属性 存储引擎 字符集 创建新表 数据库建模 PowerDesigner 建模工具 个人博客 https://blog.csdn.net/cPen_web 数据类型 数据类型 ...
- 微软开源可扩展存储引擎Extensible Storage Engine
喜欢就关注我们吧! 昨日,微软副总裁 Scott Van Vliet 在推特上表示,可扩展存储引擎 Extensible Storage Engine(ESE)现已开源. 可扩展存储引擎 Extens ...
- mysql 中的 engine 存储引擎
以下为引用其它人博客中内容,转载太乱,已经找不到原创作者. 最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意.后来用Access2MySQL导数据的 ...
- 3种mysql的储存机制_MySQL三种InnoDB、MyISAM和MEMORY存储引擎对比
三种引擎的区别: 事务:InnoDB支持事务,MyISAM和MEMORY两个不支持. 存储限制:InnoDB有64TB的存储限制,MyISAM和MEMORY要跟具体情况而定. 空间使用:InnoDB对 ...
- mysql的存储引擎详解_Mysql存储引擎详解
存储引擎的介绍 关系型数据库表是用来存储和组织信息的数据结构,可以将表理解为由行和列组成的表格. 由于表的类型不同,我们在实际开发过程中,就有可能需要各种各样的表,不同的表就意味着存储不同类型的数据, ...
最新文章
- 实战药物分子筛选之一_初探
- eltable刷新整个表格方法_Word表格函数计算怎么做?都在这篇!
- 滴滴开源AI项目登上GitHub热榜,人机对话模型可从论文到产品部署无缝衔接
- [每日一题] OCP1z0-047 :2013-08-17 EXTERNAL TABLE――加载数据 ............................56...
- TCP核心概念-慢启动,ssthresh,拥塞避免,公平性的真实含义
- 源码免杀--反调试代码,免杀爱好者必备的利剑
- matlab lpfilter.m,histroi/statmoments/lpfilter/dftuv的Matlab程序
- pytorch nn.Conv1d
- 咏南中间件+开发框架中秋国庆大促
- linux 正则查找email,linux的正则表达式查找
- python--xlsx文件的读写
- 计算机名加符号,最新带符号的网名
- 超级计算机排名太湖之光,神威•太湖之光继续“称霸”超级计算机排行榜 美国无缘前三...
- 【LeetCode】把数字翻译成字符串最长不含重复字符的子字符串
- 木纹OCA一体显示屏
- 天耀18期 – 6.面向对象-类和对象【作业】.
- C#发送ZPL控制斑马Zebra打印机源码
- opencv滤镜-二值化实现黑白滤镜
- 【Matlab电力负荷预测】粒子群优化支持向量机短期电力负荷预测【含GUI源码 751期】
- 火星人敏捷开发1001问(第二季)-陈勇-专题视频课程
热门文章
- 牛客网Java刷题知识点之构造函数可以调用一般函数,但是一般函数不可以直接调用构造函数...
- IBM打造云访问量子计算机 规模仅相当于D-Wave系统的四百分之一
- Javascript实现简单的选项卡
- httpd配置文件详解(上)
- Oracle 12c与GoldenGate 12c的一些问答
- date、clock、hwclock时间命令解释
- 误区30日谈21-24
- java 非法线程_JVM中的线程行为
- Python机器学习:逻辑回归001什么是逻辑回归
- sqlrowset 转化为json_Python 操作 JSON 的 9 个示例