菜鸟笔记
提升您的技术认知

mysql 笔记-ag真人游戏

mysql跨机房同步方案

菜鸟阅读 : 2461

随着用户量的不断累积,mysql从单实例单节点发展到多实例多节点的主备,再到一个机房几十台myql实例,但是现在,一个机房也开始慢慢无法承受庞大的数据吞吐,多机房的理念开始构建。      ...

搞定mysql的 行转列(7种方法) 和 列转行

菜鸟阅读 : 7432

目录 一、行转列 1、使用case…when…then  2、使用sum(if()) 生成列 3、使用sum(if()) 生成列 with rollup 生成汇总行 4、使用sum(if()) 生成列,直接生成汇总结果,不再利...

关于group by不使用聚合函数的分组情况

菜鸟阅读 : 1571

没见过group by没和聚合函数一起使用的 不会报错,新版mysql默认配置可以这样,如果要像老版之前。可以修改下配置。但是这样查出来的数据没有准确性。因为查询的未分组的列结果是随机的,仔细看解释 对,默认隐含分组了,结果看到不对 看我发...

mysql 表分区 按天分区

菜鸟阅读 : 2197

 mysql表分区就是把一张表根据设定好的条件下把表切分成若干个小表相互之间,在mysql的5.1版本以后就开始支持表分区的功能,在使用表的分区后会使mysql中大表在平时查询统计时性能提升。使用mysql的表分区有以下这些优点: &n...

记一次mysql占用内存过高的优化过程

菜鸟阅读 : 807

一.环境说明: 操作系统:centos 6.5 x86_64 数据库:mysql 5.6.22 服务器:阿里云vps,32g mem,0 swap 二.问题情况: 1.某日发现公司线上系统的mysql某个实例的从库长时间内存占用达到60%如...

什么是mvcc

菜鸟阅读 : 2014

什么是mvcc 1.1 基础概念 mvcc,multi-version concurrency control,多版本并发控制。mvcc 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问;在编程语言中实现事务内存。 如果...

mysql 优化面试题

菜鸟阅读 : 626

 mysql优化,不用怕面试题   第一方面:30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。   2.应尽量避免在 wher...

ifnull() 函数

菜鸟阅读 : 1179

ifnull() 函数用于判断第一个表达式是否为 null,如果为 null 则返回第二个参数的值,如果不为 null 则返回第一个参数的值。 ifnull() 函数语法格式为: ifnull(expression, alt_value) ...

mysql的语句执行顺序

菜鸟阅读 : 1044

sql和mysql执行顺序,发现内部机制是一样的。最大区别是在别名的引用上。  一、 sql执行顺序  ( 1) from  ( 3) join  ( 2) on  ( 4) where&n...

批量修改表名

菜鸟阅读 : 803

案例: -- ---------------- select concat( 'alter table ', table_name, ' rename to t_', table_name,';' ) from information_sc...

网站地图