MySQL

设计性能更优MySQL数据库schema

数据类型优化 首先我们介绍一下这个schema: schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构 选择优化的数据类型 mysql支持的数据类型非常多,选择...

MySQL实现字符串截取的图文教程

前言 在后端开发过程中与数据库打交道乃是家常便饭,有时候会遇到只要数据库中的某条数据的一部分,这个时候有两种方式: (1)把其读取出来后再进行相应的处理 (2)在读取的时候利用MySQL自带的函数进行处理 接下来我们就以第二种方式为列进行总结 (1)创建一...

MySQL5.7主从复制详细配置教程

[var] 192.168.1.34 服务器A(主机) 192.168.1.35 服务器B(从机) [var] MySQL版本: 这里采用Server version: 5.7.35 MySQL Community Server (GPL) 我们把安装在&...

总结12个MySQL慢查询的原因分析

1. SQL 没加索引 很多时候,我们的慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的。因此,应考虑在 where 的条件列,建立索引,尽量避免全表扫描。 反例: select * from user_info where name =‘...

解决MySQL数据库链接超时报1129错误问题

说明: MySQL 为了数据库的安全性默认在链接中断或者错误时记录错误链接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip 异常链接数到达某一阈值(max_connect_errors)后就会对该ip的链接进行阻止。sq...

mysql常用函数与视图索引全面梳理

常用函数 函数的概念及特点: 与java,js中的函数概念一致 特点:数据库函数必须要有返回值(一行一列) 几种函数类型 1、日期函数 now() 获取当前日期; 示例:selectnow(); day() 获取指定日期的日部分; 示例:select da...

mysql如何对已经加密的字段进行模糊查询详解

问题:但是加密之后我们怎么来查询呢? 1、了解HEX 函数与UNHEX 函数 2、了解AES_ENCRYPT函数与AES_DECRYPT函数 java工具类AES加解密同步使用 总结 场景:在模糊查询电话号码的时候,发现电话号码是进行加密过的,而传进来的参...

带例子详解Sql中Union和Union ALL的区别

前言 一段时间没有用Union和Union,再用的时候忘了怎么用了。。。所以做一篇文章来记录自己学Union和Union的经历。 提前准备 在Sql Server 创建两张表,下面是创建表sql语句。 create table Student1( Id v...

MySQL默认字符集设置详情

查看各版本默认字符集 在MySQL 8.0版本之前,默认字符集为latin1 ,utf8字符集指向的是utf8mb3 。网站开发人员在数据库设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从MySQL8.0...