mysql学习之旅(十三)——Mysql的存储引擎 文章目录Mysql的存储引擎存储引擎的介绍InnoDB存储引擎MyISAM存储引擎如何设置存储引擎Mysql的存储引擎存储引擎的介绍什么是存储引擎数据库存储引擎是数据库底层软件组件。数据库管理系统使用数据引擎进行创建、查询、更新和删除数据的操作。Mysql的核心就是存储引擎。Mysql提供了多个不同的存储引擎在Mysql中不需要在整个服务器中使用同一种存储引擎我们可以根据对数据处理的需求选择不同的存储引擎。MYSQL支持的存储引擎MYSQL5.7支持的存储引擎有InnoDB,MyISAM,Memory等。可以使用SHOW ENGINES语句查看系统所支持的引擎类型。InnoDB存储引擎1、InnoDB给Mysql提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎。2、对于处理巨大数据量的数据拥有很好的性能。3、InnoDB存储引擎支持外键完整性约束。4、InnoDB被用在众多需要高性能的大型数据库站点上。MyISAM存储引擎MyISAM拥有较高的插入、查询速度但不支持事务。MEMORY存储引擎MEMORY存储引擎将表中的数据存储到内存中为查询和引用其他表数据提供快速访问。使用Mysql MEMORY存储引擎的出发点是速度。为了得到最快的响应时间采用的逻辑存储介质是系统内存。虽然在内存中存储表数据确实会提供很高的性能但当mysql守护进行崩溃时所有的Memory数据都会丢失。获得速度得同时也带来了一些缺陷。如何设置存储引擎存储引擎的选择不同的存储都有各自的特点已适用不同的需求。InnoDB提供提交、回滚和崩溃恢复能力的事务安全能力可以实现并发控制。MyISAM数据表主要用来插入和查询记录用MyISAM引擎可以提供较高的处理效率。Memory临时存放数据数据量不大并且不需要较高的数据安全性可以选择将数据保存在内存中的Memory引擎。设置存储引擎1设置服务器的存储引擎在配置文件my.ini中的[mysqld] 下面设置需要的存储引擎default-storage-engineInnoDB重启mysql服务器设置存储引擎2设置客户端的存储引擎SET default_storage_engineInnoDB;设置存储引擎3创建表时设置存储引擎例Create table mytest(id int primary key,name varchar(10)) ENGINE InnoDB DEFAULT CHARSETutf8;show table status from book where name ‘myengine’;设置存储引擎4Alter table tableName engine engineName

相关新闻

最新新闻

基于地理位置算法GeoHash核心原理解析

基于地理位置算法GeoHash核心原理解析

文章目录认知GeoHash算法步骤根据经纬度计算GeoHash二进制编码组码GeoHash Base32编码长度与精度具体应用使用注意点认知GeoHash GeoHash将二维的经纬度转换成字符串,如北京9个区域的GeoHash字符串,分别是WX4ER,WX4G2、WX4G3等等,每一个字符…

2026/7/28 18:12:01
Eureka-Server的搭建

Eureka-Server的搭建

1.pom.xml<?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

2026/7/28 18:12:01
Path of Building PoE2:流放之路2角色构建规划的完整解决方案

Path of Building PoE2:流放之路2角色构建规划的完整解决方案

Path of Building PoE2&#xff1a;流放之路2角色构建规划的完整解决方案 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 还在为《流放之路2》复杂的天赋系统和装备搭配感到困惑吗&#xff1f;Path of B…

2026/7/28 18:12:01
Palworld服务器存档迁移终极指南:解决角色丢失问题

Palworld服务器存档迁移终极指南:解决角色丢失问题

Palworld服务器存档迁移终极指南&#xff1a;解决角色丢失问题 【免费下载链接】palworld-host-save-fix Fixes the bug which forces a player to create a new character when they already have a save. Useful for migrating maps from co-op to dedicated servers and fro…

2026/7/28 18:12:01
在OpenCV里实现极坐标变换3

在OpenCV里实现极坐标变换3

前面介绍了怎么样从直角坐标转换为极坐标,现在来学习从极坐标转换为直角坐标,如下图的公式就可以实现从极坐标到直角坐标的变换: 在OpenCV里也提供了函数cv2.polarToCart来实现相同的功能。下面的例子就是演示该函数的使用方式: #python 3.7.4,opencv4.1 #蔡军生 https://…

2026/7/28 18:12:01
测试开发工程师常见面试题

测试开发工程师常见面试题

一.功能测试用例的设计举例&#xff1a;&#xff08;一&#xff09;.我想要回家&#xff0c;让你给我买一张票&#xff0c;然后设计测试用例答案&#xff1a;1.确定需求(回家回哪&#xff0c;需要什么票&#xff0c;买什么时候的票)2.开始测试2.1功能测试&#xff08;我去买票&…

2026/7/28 18:07:00

月新闻