Mysql
文章平均质量分 97
Mysql
闲谈社
有没有生发神药推荐啊
展开
-
MySQL缓存策略
接下来,我们介绍几种提高MySQL访问性能的方式。原创 2023-08-11 14:32:45 · 607 阅读 · 0 评论 -
MySQL 事务原理:锁机制
锁机制用于管理对共享资源的并发访问,实现事务的隔离级别。原创 2023-08-08 20:06:09 · 429 阅读 · 0 评论 -
MySQL 事务原理:事务概述、隔离级别、MVCC
事务:并发连接场景下,用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。MySQL的事务就是将多条SQL语句作为整体进行执行。1)事务的目的:事务将数据库从一种一致性状态转换为另一种一致性状态;保证系统始终处于一个完整且正确的状态。2)事务的组成:事务可由一条非常简单的 SQL 语句组成,也可以由一组复杂的SQL 语句组成。3)事务的特征:在数据库提交事务时,可以确保要么所有修改都已经保存,要么所有修改都不保存。事务是访问并更新数据库各种数据项的一个程序执行单元。原创 2023-08-08 11:34:00 · 325 阅读 · 0 评论 -
MySQL索引原理以及SQL优化
有时候需要索引很长的字符串,这会让索引变的大且慢,通常情况下可以使用某个列开始的部分字符串,这样大大的节约索引空间,从而提高索引效率,但这会降低索引的区分度,索引的区分度是指不重复的索引值和数据表记录总数的比值。它的作用是采用 LRU 算法将最常用的数据页(热点数据)保留在内存中,以减少对磁盘IO的需求。数据页内包含用户记录,每个记录之间用单向链表的方式组织起来,为了加快在数据页内高效查询记录,设计了一个页目录,页目录存储各个槽(分组),且主键值是有序的,于是可以通过二分查找法的方式进行检索从而提高效率。原创 2023-08-07 10:13:02 · 184 阅读 · 0 评论 -
MySQL操作命令详解:增删改查
它的作用是告诉 MySQL 解析器在遇到指定的分隔符时,将整个语句作为一个整体进行处理,而不会将其中的分号视为语句的结束。ANY 关键字:允许创建一个表达式,对子查询的返回值列表,进行比较,只要满足内层子查询中的,任意一个比较条件,就返回一个结果作为外层查询条件。2)安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。1)简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集。原创 2023-08-03 22:11:39 · 1224 阅读 · 0 评论 -
MySQL概述与体系结构
所谓的数据库,是指按照数据结构来组织、存储和管理数据的仓库;是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。之前我们了解了redis,本节开始介绍Mysql。MySQL和Redis是两种不同类型的数据库,它们有以下几个主要区别:1)数据库类型:MySQL是一种关系型数据库(RDBMS),而Redis是一种非关系型数据库(NoSQL)。关系型数据库使用表格来存储数据,而非关系型数据库使用键值对、文档、列族等方式来组织数据。原创 2023-08-03 22:11:12 · 410 阅读 · 0 评论