![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 69
风济海
微信公众号:风济海,专注服务端开发,分享Java生态的知识点,欢迎关注
展开
-
如何选择MySQL的存储引擎?
大家好,我是风济海。 这次内容主要围绕两个问题展开: 1)MySQL常见的存储引擎有哪些特点? 2)如何选择存储引擎? 01 存储引擎简介 存储引擎是负责数据的存储和提取的。MySQL支持多种存储引擎,存储引擎之间是可以替换的,所以叫插件式的存储引擎。每个存储引擎都有各自的特点和应用场景。需要特别注意的是,存储引擎是基于表的,而不是数据库。 02 存储引擎分类 首先,数据库支持哪些存储引擎,可以通过如下命令查看: show engines; 如何查看已经存在的表使用的是哪种存储原创 2021-07-31 18:23:18 · 144 阅读 · 0 评论 -
MySQL中一条查询SQL是如何执行的?
大家好,我是风济海。 在了解了MySQL的架构之后,再看“一条查询SQL是如何执行的”这个问题也就很清晰了,执行流程如下图: 图片来源于网络 一、用户通过客户端或应用服务器与MySQL服务器(默认端口3306)建立连接,在MySQL服务器的连接池进行身份(用户名密码或SSL证书)和角色的权限(比如表权限)验证,验证通过后会把连接管理起来。 延伸:我们一般使用的是同步长连接的方式与MySQL交互。以下指5.7版本的MySQL。默认的连接超时时间是8小时,可通过以下命令查看: showglob.原创 2021-07-29 22:02:23 · 150 阅读 · 0 评论