MySQL
文章平均质量分 84
快乐风男hasaki
希望一切都值得
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入MySQL(四):MySQL的SQL查询语句性能优化概述
对于MySQL的优化而言,SQL查询语句的优化是重要的一部分,一个好的查询语句可以使得该查询的执行效果响应快且获取数据准确。对于语句查询的原理,我浅读了《高性能MySQL》之后总结为一下几点,所有的SQL查询语句优化的原理归根结底都可以看做以下几点的运用。优化数据访问优化扫描行数重构查询优化数据访问对于一个查询而言,有时候导致查询性能低下的原因有可能是因为访问的数据太多,我们可以通过减少访问的数据量进行优化。根据这一策略,我们可以将优化数据访问的步骤分为以下两步:确认应用程序是否检索大量原创 2022-02-05 02:03:48 · 816 阅读 · 0 评论 -
深入MySQL(三):MySQL的索引的应用
在MySQL的优化中,索引的作用绝对算是一个大头,很多时候索引使用得当可以使得一个查询的效率提高几个数量级,同时它还具有自动排序等功能。所以如果是深入MySQL,那么索引绝对是其中重要的一部分。MySQL中的索引MySQL中的索引按类型分大致可以分为5类:主键索引普通索引唯一索引文本索引组合索引主键索引定义:唯一且不为空,简称主键,表中可以没有主键,但是最多只能有一个;在Innodb中,会默认将主键索引设置为聚簇索引;一般而言,主键索引的建立符合以下的原则:与业务无关的自增属性原创 2022-01-30 23:26:37 · 1104 阅读 · 0 评论 -
深入MySQL(二):MySQL的数据类型
前言对于MySQL中的数据类型的选择,不同的数据类型看起来可能是相同的效果,但是其实很多时候天差地别。本章从MySQL中的常用类型出发,结合类型选择的常见错误,贯彻MySQL的常用类型选择。常用类型MySQL的常用类型并不多,总的来说分为以下几种:整数类型实数类型字符串类型日期和时间类型整数类型存储整数的话,可以用以下几种数据类型进行表示:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT,分别使用8,16,24,32,64位进行存储。同时还可以设置UNSI原创 2022-01-30 23:26:00 · 1565 阅读 · 0 评论 -
数据库面试常问知识点:事务相关知识整理
事务基本概念什么是事务事务:指一组操作,可以是一个SQL语句也可以是多个SQL语句;事务的特性一般来说,事务要满足四大特性(ACID)原子性(atomicity):一个事务是一个不可分割的工作单位,事务中的操作要么都成功要么都失败;一致性(consistency):事务必须是使数据库从一个一致性状态变成另外一个一致性状态;隔离性(isolation):一个事务的执行不能被其他事务干扰。即一个事务内部的操作及其数据并发的其他事务是隔离的,互不干扰;持久性(durability):若一个事务已原创 2021-08-19 13:49:27 · 306 阅读 · 0 评论 -
MySQL原理学习(一)基础架构
MySQL基础架构前言MySQL组件分层连接器查询缓存分析器优化器执行器小结前言本系列基于极客时间MySQL45讲,加以自己的理解以及查阅博客等资料汇总整理,以供大家一起交流学习。MySQL组件分层MySQL可以分为Server层与存储引擎层。Server层包括:连接器查询缓存分析器优化器执行器其他内置函数的实现(日期、时间、数学、加密等)具体作用举例:存储过程、触发器、视图等。存储引擎层包括:数据的提取和存储。其架构模式是插件式的,也就是说,可以指定多种数据库引擎,在现原创 2021-06-13 21:47:47 · 183 阅读 · 0 评论 -
一文带你了解MySQL的数据类型以及常见使用场景
前言MySQL中有许多数据类型,其中用的最多的便是varchar,int等。但是使用过程中我们也会对其他数据类型的使用有疑问,今天就写一篇博客来介绍一下MySQL中的数据类型,及其使用场景。数据类型分类MySQL中的数据类型大致可以分为3大类:数值类型日期/时间类型字符串(字符)类型当然还有一些比较特殊的数据类型,比如 ENUM 等。数值类型数值类型相信很多同学都跟我一样,数据量小的时候使用 int 类型,数据量大的时候使用 bigint 类型。但是其实MySQL里面有多种数据类型,原创 2021-05-30 20:08:43 · 825 阅读 · 0 评论
分享