位置: 编程技术 - 正文

MySQL修改默认存储引擎的实现方法(mysql如何修改默认值)

编辑:rootadmin

推荐整理分享MySQL修改默认存储引擎的实现方法(mysql如何修改默认值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:MySQL修改默认存储引擎,mysql修改默认值语句,mysql如何修改默认值,mysql如何修改默认值,修改mysql存储位置,修改mysql存储位置,mysql修改默认路径,MySQL修改默认存储引擎,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql存储引擎:

MySQL服务器采用了模块化风格,各部分之间保持相对独立,尤其体现在存储架构上。存储引擎负责管理数据存储,以及MySQL的索引管理。通过定义的API,MySQL服务器能够与存储引擎进行通信。目前使用最多的是MyISAM和InnoDB。InnoDB被Oracle收购后,MySQL自行开发的新存储引擎Falcon将在MySQL6.0版本引进。

MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。MyISAM中,一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MYI存储索引。

InnoDB则是一种支持事务的引擎。所以的数据存储在一个或者多个数据文件中,支持类似于Oracle的锁机制。一般在OLTP应用中使用较广泛。如果没有指定InnoDB配置选项,MySQL将在MySQL数据目录下创建一个名为ibdata1的自动扩展数据文件,以及两个名为ib_logfile0和ib_logfile1的日志文件。

创建table时可以通过engine关键字指定使用的存储引擎,如果省略则使用系统默认的存储引擎:CREATE TABLE t (i INT) ENGINE = MYISAM;

查看系统中支持的存储引擎类型:

标准安装程序中只提供部分引擎的支持,如果需要使用其他的存储引擎,需要使用源代码加不同的参数重新编译。其中DEFAULT表明系统的默认存储引擎,可以通过修改配置参数来变更:

default-storage-engine=MyISAM

查看某个存储引擎的具体信息

mysql> show engine InnoDB statusG;

MySQL修改默认存储引擎的实现方法(mysql如何修改默认值)

一般安装系统默认是INNODB

default-storage-engine=INNODB

1.可以在启动数据库服务器时在命令行后面加上?default-storage-engine或?default-table-type选项。

2.更灵活的方式是在随MySQL服务器发布同时提供的MySQL客户端时指定使用的存储引擎。最直接的方式是在创建表时指定存储引擎的类型,向下面这样:

CREATE TABLE mytable (id int, titlechar()) ENGINE = INNODB

修改表的存储引擎:

ALTER TABLE engineTest ENGINE = INNODB;

修改默认存储引擎:

在mysql配置文件(linux下为/etc/my.cnf),在mysqld后面增加default-storage-engine=INNODB即可。

但是如果表建立的时候是MyISAM,要更改整个数据库表的存储引擎,一般要一个表一个表的修改,比较繁琐,可以采用先把数据库导出,得到SQL,把MyISAM修改成INNODB,再导入的方式。

以上这篇MySQL修改默认存储引擎的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Mysql数据库之Binlog日志使用总结(必看篇) binlog二进制日志对于mysql数据库的重要性有多大,在此就不多说了。下面根据本人的日常操作经历,并结合网上参考资料,对binlog日志使用做一梳理:一

浅谈mysql密码遗忘和登陆报错的问题 mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行跳过授权表的参数选择即可!在my.cnf中添加下面一行:[root@test-huanq

mysql完整备份时过滤掉某些库的方法 mysql进行完整备份时使用--all-database参数比如:#mysqldump-uroot-hlocalhost-p--all-database/root/all.sql数据导入的时候,可以先登陆mysql数据库中,使用source/root/all.sq

标签: mysql如何修改默认值

本文链接地址:https://www.jiuchutong.com/biancheng/349979.html 转载请保留说明!

上一篇:MACOS中忘记MySQL root密码的解决方案(mac mysql密码忘记了怎么办)

下一篇:Mysql数据库之Binlog日志使用总结(必看篇)(数据库 mysql)

  • 房地产开发公司组织架构
  • 购买地瓜
  • 以前年度损益调整在借方是什么意思
  • 当年亏损额为什么不能填?
  • 医疗单位门诊收费票据是发票吗
  • 个税免税收入怎么进行更正申报
  • 红字发票需要认证吗之前的发票还有用吗
  • 怎么查上个月交的社保
  • 暂估库存商品比发票少1分怎么记账
  • 法院判决书能做证据使用吗
  • 取得的管理部门证书
  • 企业所得税的应纳税所得额的扣除项目有哪些
  • 现金日记账支出是记借还是贷
  • 投资项目非股权比例
  • 企业税收案例分析
  • 诉讼费和保全费什么时候能退还
  • 租赁发票需要写税号吗
  • 土地增值税清算方法与技巧
  • 基建项目税率
  • 原料采购入库检测损耗的会计处理怎么做?
  • mac上如何切换apple id
  • Win11如何卸载microsoft edge浏览器
  • win8电脑系统还原
  • 信号差的要死
  • 排污费计入应交税费吗
  • 小规模年底税金怎么算
  • macOS Big Sur 11.4 Beta 1(版本号20F5046g)正式发布
  • 如何编写会计记账凭证
  • uni-app 怎么实现页面不跳转依旧可以传数据
  • 小规模纳税人未开票收入如何填申报表
  • 发票十万元版和百万元版
  • 报税扣款锁定怎么处理
  • 前端大佬都有谁
  • 命令行查看硬件信息
  • 初级会计直线法摊销
  • 报关单份数
  • 用工会经费给员工发工资
  • sqlserver2008数据库定时备份
  • 桶装矿泉水计入什么科目
  • 用友u8财务报表打印设置在哪
  • 医院执行政府会计制度操作指南 .pdf
  • 无形资产比如
  • 固定资产计提折旧凭证怎么做
  • 净值型 赎回
  • 收政府的慰问金合法吗
  • 公司认缴没有实缴会有什么风险
  • 进项税转出怎样做账务处理
  • 兼职费计入什么科目
  • 金税盘税费减免分录
  • 公司对公账户给我个人打款然后现金取走了个人犯罪吗
  • 买相机送肩带吗
  • 实际利率 会计
  • 怎么从会计小白做到总账会计
  • sqlserver数据库优化的几种方式
  • aspnet数据库访问
  • SqlServer 2000、2005分页存储过程整理第1/3页
  • mysql5.7最新版
  • 一个基于口令的用户身份认证基本过程是怎样的?
  • windows10iot安装
  • macoshosts文件位置
  • 在win7操作系统中通过什么可以查看计算机的配置
  • vmware tools安装包在哪
  • linux网络不可用
  • xp系统修复怎么操作
  • xp系统的文件要用什么才能打开
  • mac快捷功能
  • windows8启动项设置
  • 不需要远程传输的文件
  • cocoscreator渲染流程图
  • cocos2d setTextureRect用法
  • 实现高性能化 两个字表达
  • jquery源码是什么水平
  • html+css网站设计基础教程
  • unity 3d教程
  • 噩梦 1-4
  • 辽宁省农村合作医疗2024怎么缴费
  • 个人经营所得税怎么做账务处理
  • 数字经济与实体经济融合发展的理论探索
  • 广东地税服务电话
  • 小微企业所得税优惠政策最新2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设