社区
MySQL
帖子详情
mysql数据库默认的引擎和表指定的引擎有什么区别
q465897859
2017-05-27 06:28:41
我现在搭了一个mysql-cluster集群
发现我数据库的默认引擎是innodb
但是表的引擎却要指定成NDBCluster数据才能正常同步
这两者有什么区别么
表是否还能享有INNODB的特性呢
...全文
585
3
打赏
收藏
mysql数据库默认的引擎和表指定的引擎有什么区别
我现在搭了一个mysql-cluster集群 发现我数据库的默认引擎是innodb 但是表的引擎却要指定成NDBCluster数据才能正常同步 这两者有什么区别么 表是否还能享有INNODB的特性呢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LongRui888
2017-05-31
打赏
举报
回复
如果是单机,一般现在默认的引擎就是innodb。 但是如果你用了集群引擎 mysql-cluster,那么既然不是innodb引擎了,就不能再用innodb引擎了,只能用 mysql-cluster引擎。 不同引擎之间的特性不同,你想要用某个引擎,那么指定的表,就只能用引擎可以接受的
zjcxc
2017-05-31
打赏
举报
回复
参考官网文档
https://dev.mysql.com/doc/refman/5.7/en/storage-engines.html
ACMAIN_CHM
2017-05-27
打赏
举报
回复
默认引擎是innodb 是指当CREATE TABLE时不指定ENGINE时,MYSQL自动使用默认存储引擎。 当CREATE TABLE时指定了ENGINE,则 使用指定引擎。
更改
mysql
数据库
默认
引擎
_如何更改
mysql
数据库
引擎
修改
MySQL
数据库
引擎
步骤如下第一:修改my.ini,在[
mysql
d]下加上:default-storage-engine=
引擎
名称其中的等号后面是要
指定
的
数据库
引擎
名称。第二:用sql语句修改已经建成表的
引擎
:alter table tableName type=InnoDB --type语法在4.X版本下存在alter table tableName ENGINE=InnoDB --5.X...
查看
mysql
数据库
的
默认
引擎
及 修改
默认
引擎
在修改
默认
引擎
之前,最好了解
mysql
读取配置文件my.cnf的顺序,以及
mysql
的目录结构 --
默认
basedir=/usr ,datadir=/var/lib/
mysql
,/etc/my.cnf 配置文件读取顺序详见另一篇帖子。 1.查看
mysql
的存储
引擎
信息
mysql
> show engines; +--------------------+---------+------
Mysql
数据库
之存储
引擎
数据库
存储
引擎
是
数据库
底层软件组件,
数据库
管理系统使用数据
引擎
进行创建、查询、更新和删除数据操作。简而言之,存储
引擎
就是指表的类型。
数据库
的存储
引擎
决定了表在计算机中的存储方式。不同的存储
引擎
提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储
引擎
还可以获得特定的功能。现在许多
数据库
管理系统都支持多种不同的存储
引擎
。
MySQL
的核心就是存储
引擎
。
MySQL
提供了多个不同的存储
引擎
,包括处理事务安全表的
引擎
和处理非事务安全表的
引擎
。
MySQL
数据库
存储
引擎
以及
数据库
的创建、修改与删除
Archive存储
引擎
通过使用zlib算法将数据行压缩后存储,但是它并不知道事务安全的存储
引擎
,它的设计目标是提供高速的插入和压缩功能。每个基于Memory存储
引擎
的表实际对应一个磁盘文件,该文件名与表名一致,且只存放表的结构。Memory存储
引擎
默认
使用哈希索引,也可在创建索引时
指定
为B型树索引,使用哈希索引的速度比使用B型树索引的速度快。使用alter database更改
数据库
的全局特性,需提前获得
数据库
的修改权限。Memory存储
引擎
使用存储在内存中的内容来创建表,而且数据全部存放在内存中。....
mysql
数据库
切换
数据库
引擎
命令((InnoDB,MyISAM))
我将my-small.ini另存为my.ini,在[
mysql
d]最后添加为上default-storage-engine=InnoDB,重启服务,
数据库
默认
的
引擎
修改为InnoDB。
mysql
默认
的
数据库
引擎
是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。--查看修改结果(mytest为表所在的database名字)查看当前
数据库
的所支持的
数据库
引擎
以及
默认
数据库
引擎
。在建表的时候
指定
或者建完表修改。修改配置文件my.ini。
MySQL
56,914
社区成员
56,754
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章