当前位置: 首页 > Web前端 > vue.js

47张图带你进入MySQL进阶!!!

时间:2023-03-31 21:59:49 vue.js

我们在MySQL入门章节主要介绍了基本的SQL命令、数据类型和函数。有了一些更高级的技能,我们来讨论一下MySQL需要哪些高级技能。MySQLStorageEngineStorageEngine概述数据库的核心点是存储数据,而数据的存储就不能避免与磁盘打交道。那么数据如何存储、如何存储是存储的关键。所以存储引擎相当于数据存储的引擎,驱动数据在磁盘层面进行存储。MySQL的架构可以按照三层模型来理解。存储引擎也是MySQL的组成。它是一种软件。有多种存储引擎适用于不同的数据库应用。用户可以根据自己的需要选择合适的存储引擎。下面是MySQL支持的存储引擎MyISAMInnoDBBDBMEMORYMERGEEXAMPLENDBClusterARCHIVECSVBLACKHOLEFEDERATED默认情况下,如果建表时没有指定存储引擎,就会使用默认的存储引擎。如果要修改默认存储引擎,那么可以在参数文件中设置default-table-type,可以查看当前存储引擎showvariableslike'table_type';复制代码很奇怪,怎么没了?网上查了一下,这个参数在5.5.3中被取消了,可以通过以下两种方式查询当前数据库支持的存储引擎showengines\gcopycode新建表时,可以设置新的存储引擎表通过添加ENGINE关键字。创建表cxuan002(idint(10),namevarchar(20))engine=MyISAM;复制代码在上图中,我们指定了MyISAM的存储引擎。不知道表的存储引擎怎么办?可以使用showcreatetable查看,如果不指定存储引擎,从MySQL5.1开始,MySQL默认内置的存储引擎已经是InnoDB了。建表看看作者:程序员cxuan链接:https://juejin.im/post/685457...来源:掘金版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。