加载中
聊聊sql优化的15个小技巧

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化...

01/16 23:15
65
聊聊sql优化的15个小技巧

前言 sql优化是一个大家都比较关注的热门话题,无论你在面试,还是工作中,都很有可能会遇到。 如果某天你负责的某个线上接口,出现了性能问题,需要做优化。那么你首先想到的很有可能是优化...

01/16 23:15
22
聊聊索引失效的10种场景,太坑了

前言 我之前写的一篇文章《聊聊sql优化的15个小技巧》,自发表之后,在全网广受好评,被很多大佬转载过,说明了这类文章的价值。 今天我接着上一期数据库的话题,更进一步聊聊索引的相关问题...

01/16 23:09
74
MyBatis与MySQL对应数据类型

1、常用数据类型映射表: 2、日期时间和大对象映射表。

2020/02/17 12:35
1.5K
BTREE索引和HASH索引

MEMORY存储引擎的表可以选择使用BTREE所以或者HASH索引,两种不同类型的索引各有其不同的适用范围。HASH有一些重要的特征在使用的使用需要注意,比如:只用于使用=或<=>操作符的等式比较。优...

2017/07/23 21:41
42
mysql大小写规则校验

EXPLAIN SELECT a.* FROM gc_fin_rate_info a LEFT JOIN rbac_user b ON a.owner =b.id; 处理之前的情况。 虽然走了索引,但是type不为ref。分析表的字符集及校验规则 两张表的字符集、引擎、...

2017/06/08 14:15
255
mysql 索引类型以及创建

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而...

2017/05/25 11:59
91
MySQL 主键与索引的联系与区别分析

关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空...

2017/05/25 11:58
34
Mysql导出表结构及表数据 mysqldump用法

命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名; 1、导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为db.sql) mysqldump -uroot...

2017/05/08 20:26
149
JPA使用原生SQL查询

一、Spring3.1之前版本的方法 import org.springframework.context.ApplicationContext; import org.springframework.orm.jpa.support.JpaDaoSupport; import java.util.*; import javax.pe...

2017/03/20 00:59
9.5K
记一次mysql性能优化过程

由于配置是运行过那么长时间,很稳定,基本上不考虑,所以本次主要是sql的优化,并且集中在开源中国的个人空间。下面是这次优化的数据库版本: 案例一:粉丝查询优化 粉丝查询有2条sql --查询...

2017/03/11 08:33
30
mysql的一些内置函数

数学函数 ABS(X) -----------------返回x的绝对值 MOD(N,M)或%--------返回N被M除的余数 FLOOR(X)--------------(向下取整)返回小于或等于X的最大整数值。 CEIL(X)-------------(向上取整...

2017/02/13 14:53
56
MySQL数据高级查询之连接查询、联合查询、子查询

一、连接查询 连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。 连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表. 连接查询: join, 使用方式: 左表...

2017/02/04 13:34
1.8K
MySQL之视图、事务

一、视图 视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源). 1、创建视图 基本语法 ...

2017/02/04 13:27
210
mysql基础知识扫盲

本篇主要介绍关于mysql的一些非常基础的知识,为后面的sql优化做准备。 一:连接mysql 关于mysql的下载和安装我在这里就不说了,第一步我们要连接我们的mysql服务器,打开cmd命令切换到你安装...

2017/01/24 17:41
11
修改mysql 表的字符编码

在select进行中文查询的时候报了如下的错误。 ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' Incorrect...

2016/10/28 16:57
39
mysql日期转换与计算函数

MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +...

2016/10/09 10:45
107

没有更多内容

加载失败,请刷新页面

返回顶部
顶部