MySQL多表关联查询

在一个程序的设计之初,会把数据库的结构进行细分,把关系表的信息分解成多个表,然后在根据关联表查询多个表中的数据组成一个信息表,这样做的好处不但可以解决伸缩性而且针对mysql的表结构的设计可以减少后期...
阅读全文

mysql大表修改字段

在mysql中如果遇到修改大的表,不管是增加字段还是修改表中的字段名称,这个对于线上环境来说都是一个大的工程,最基本的保障是数据的丢失问题,第二个就是针对线上环境的影响问题。如果说一点不影响这个有点不...
阅读全文

mysql索引解读

索引这个词,相信大多数人已经相当熟悉了。不过为了文章的完整性,这里再啰嗦一下。索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。 索引最形象的比喻就是图书的目录了。 注意这里的...
阅读全文

Zabbix 监控MySQL数据库

一、MySQL监控项 MySQL数据库的监控项有:  实例状态  数据库连接数  数据库流量  数据库增删改查(select、update、delete、insert等)  数据库缓冲池大小与利用率(...
阅读全文

mysql的跨库查询

本章主要是针对跨库查表的内容,这里会创建两个库分别是team和test,在这两个库中创建了两个表,分别是student和wulaoer两个表,表中已经插入了数据。可以参考:https://www.wu...
阅读全文

mysql创建表

前面已经说过mysql的增删改查,但是只是针对命令上的增删改查,不过具体使用的时候创建一个表,但是表中的内容需要如果使用这是个问题,比如我们创建一个表,表中存储的是一个班级的学生名单,那么需要有的学生...
阅读全文

mysql的锁表解锁处理

在mysql中,最常出现的就是锁表,也是见的最多的,其实在mysql中的锁机制也分表级锁,页面锁和行锁。三者的区别在于存储引擎,表级锁(table-level locking)就是采用MyISAM和M...
阅读全文

mysql的去重distinct和group by的用法

本章文章主要是针对mysql的去重的用法,在mysql中不管是查询还是聚合,都会用到去重,虽然mysql里已经有一个去重关键词distinct,但是distinct是用来去重只保留一跳记录,但是如果想...
阅读全文