随笔分类 - MySQL
摘要:一:基础操作指令 cmd界面登录 MySQL #方式一:在 -p 后面输入密码 mysql -uroot -ppassword #方式二: 在弹出输入密码指示时输入密码 mysql -uroot -p password 使用数据库 #1.查询有哪些数据库 show databases; #2.选择使
阅读全文
摘要:一:基本概念 主从复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到从数据库,然后在从数据库上对这些日志重新执行,从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。 二:作用 1.主库出现问题,可以快速切
阅读全文
摘要:一:事务 概述 对于一个或者多个SQL语句,要么全部执行成功,要么全部执行失败,例如:在电商网站中,顾客下单、付款、及商品减库存应该在一个事务中,防止下单付款成功时减库存出现异常,发货失败的情况,所以事务中某个环节出异常,之前执行的所有SQL语句应该回滚。 1.1事务的特性 事物的四大特性分别是原子
阅读全文
摘要:一:概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,如何保证数据的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 在MySQL中的锁,按照锁的粒度来分,可以分为以下三类: **1.全局锁:**锁定数据库中的所有表 **2.表级锁:
阅读全文
摘要:一:SQL性能分析 SQL执行频率 对于MySQL的优化,主要是对其查询语句进行优化。我们可以先使用以下指令查看一下 SQL 的执行频率,可以查看到当前数据库的 insert、update、delete、select的访问次数。 show global status like 'com_______
阅读全文
摘要:一:基本概念 MySQL为了优化查询效率,更快的查询目标集合,定义了索引。索引是存储引擎用于高效获取数据的一种数据结构(有序)。用于快速找出在某个列中有一特定值的行。 工作原理: 索引类似于一本书的目录,如果要在书中找特定的知识,首先根据目录找到对应的页码。MySQL中存储引擎用类似的方法使用索引,
阅读全文
摘要:一:什么是MySQL的存储引擎 数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。 MySQL架构的三层模型: MySQL的存储引擎是插件式的,用户可以根据实
阅读全文
摘要:导读 为了更深刻的理解 MySQL 的运行和架构组成,写下这篇博客便于以后进行复习。可以在这篇博客中学习到: 1.MySQL的逻辑架构 2.一条查询语句是如何执行的 3.一条更新语句是如何执行的 一:MySQL的逻辑架构 MySQL逻辑架构简单示意图: MySQL在逻辑架构上包含了Server层和存
阅读全文

浙公网安备 33010602011771号