• 欢迎来到本博客,希望可以y一起学习与分享
Mysql锁机制介绍

Mysql锁机制介绍

锁的必要性及分类 当用户访问量增长时,数据库往往是一个系统的性能瓶颈,但不光光是性能瓶颈,数据安全也会随之浮现,这时候锁机制就非常有必要。 并发造成的数据安全问题主要分为3个方面:脏读、幻读、不可重复……

sql面试题(学生表_课程表_成绩表_教师表)重点

sql面试题(学生表_课程表_成绩表_教师表)重点

一、 来源:sql语句练习50题(Mysql版) 表架构 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –……

经典SQL语句大全

经典SQL语句大全

SQL语句参考,包含Access、MySQL 以及 SQL Server 基础 创建数据库 1 ……

MySQL创建用户与授权

MySQL创建用户与授权

一. 创建用户 命令: 1 CREATE USER 'username'@'hos……

SQL中where, group by, having的用法和区别

SQL中where, group by, having的用法和区别

group by,where,having 是数据库查询中最常用的几个关键字。在工作中,时常用到,那么,当一个查询中使用了where ,group by ,having及聚集函数时 ,执行顺序是怎么样……

MySQL逻辑架构及性能优化原理

MySQL逻辑架构及性能优化原理

说起MySQL的查询优化,相信所有人都了解一些最简单的技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型….. 你是否真的理解这些优化技巧?是否理解其背后的工作……

BTree和B+Tree插入与删除详解

BTree和B+Tree插入与删除详解

B 树是为了磁盘或其它存储设备而设计的一种多叉(下面你会看到,相对于二叉,B树每个内结点有多个分支,即多叉)平衡查找树。 B 树又叫平衡多路查找树。一棵m阶的B 树 (m叉树)的特性如下: 树中每……

MySQL索引原理

MySQL索引原理

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B……

30种mysql优化sql语句查询的方法与MySQL的复制原理以及流程

30种mysql优化sql语句查询的方法与MySQL的复制原理以及流程

30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或&……

MySQL产生死锁的根本原因及解决方法

MySQL产生死锁的根本原因及解决方法

一、 什么是死锁 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等的进程称为……