由一条sql语句想到的子查询优化详解

摘要:相信大家都使用过子查询,因为使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,比较灵活,我也喜欢用,可最近因为一条包含子查询的select count(*)语句导致点开管理系统的一个功能模块列表时,耗时44几秒,到...

MySQL--事务隔离级别RR和RC的异同详解

在MySQL中,事务隔离级别RC(read commit)和RR(repeatable read)两种事务隔离级别基于多版本并发控制MVCC(multi-version concurrency control)来实现。由于RC隔离级别需要保...

MySQL复制相关技术的简单总结详解

 MySQL有很多种复制,至少从概念上来看,传统的主从复制,半同步复制,GTID复制,多线程复制,以及组复制(MGR)。咋一看起来很多,各种各样的复制,其实从原理上看,各种复制的原理并无太大的异同。每一种复制的出现都是有其原因的,...

Mysql-如何正确的使用索引以及索引的原理详解

一、 介绍 二、 索引的原理 三、 索引的数据结构 四、 聚集索引与辅助索引 五、 MySQL索引管理 六、 测试索引 七、 正确使用索引 八、 联合索引与覆盖索引 九、 查询优化神器-explain...

SQL语句中生成UUID方法详解

SQL语句中生成UUID方法为UUID() 生成带横线UUID: select UUID()           &...

MySQL数据导入导出(一)详解

今天遇到一个需求,要用自动任务将一张表的数据导入另一张表。具体场景及限制:将数据库A中表A的数据导入到数据库B的表B中(增量数据或全量数据两种方式);体系1和体系2只能分别访问数据库A和数据库B。附图: 实现方式:体系1将表A的数据导...

在控制台中操作MYSQL数据库步骤以及一些小问题详解

一直用Navicat来对MySQL数据库进行操作,今天突然想试试用DOS控制台来操作,特记录自己第一次使用经历,若有错误之处,还望大佬们指点。 首先打开控制台,win+R键,输入cmd,确定 输入mysql -uroot -p123...

MySQL语句整理(二)详解

数据库操作前的准备  -- 创建数据库  -- create database python_test_1 charset=utf8;   &n...

MySQL(六)DQL之常见函数详解

概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节  2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;1、字符函数1.1、length 获取参数值的字节个...

c3p0数据源配置详解

<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->  <property name="acquireIncrement"...