开发前沿 13284

MySQL编码不一致可能引起的一些问题

存储过程与编码 MySQL 存储过程中, 表和数据的编码与数据库和存储过程默认的编码不同则可能出现 sql 不会使用索引的情况, 因为 MySQL 会对条件列的数据做相应的编码转换…

2022-05-22 903

浅析MySQL的WriteSet并行复制

【历史背景】   岁月更迭中我已经从事MySQL-DBA这个工作三个年头,见证MySQL从“基本可用”,“边缘系统可以用MySQL”,“哦操!你怎么不用MySQL”;   正所谓!…

2022-05-22 1,073

MySQL8.0设置远程访问权限的方法

上一篇文章讲解了重置 MySQL 的密码,有同学反馈无法程连接到数据库,这是因为 MySQL 安装完成后只支持 localhost 访问,我们必须设置一下才可以远程访问,另外还有一…

2022-05-22 923

MySQL 如何连接对应的客户端进程

问题 对于一个给定的 MySQL 连接,我们如何才能知道它来自于哪个客户端的哪个进程呢? HandshakeResponse MySQL-Client 在连接 MySQL-Serv…

2022-05-22 1,119

Navicat连接虚拟机mysql常见错误问题及解决方法

问题1   解决 启动服务:service mysqld start; /sbin/iptables -I INPUT -p tcp --dport 8011 -j AC…

2022-05-22 808

详解MySQL8的新特性ROLE

【MySQL的ROLE解决了什么问题】   假设你是一个职业素养良好的DBA比较同时又比较注重权限管理的话;可能遇到过这样的问题,数据库中有多个开发人员的账号;有一天要建   一个…

2022-05-22 679

MySQL 连接查询的原理和应用

概述 MySQL最强大的功能之一就是能在数据检索的执行中连接(join)表。大部分的单表数据查询并不能满足我们的需求,这时候我们就需要连接一个或者多个表,并通过一些条件过滤筛选出我…

2022-05-22 1,027

浅谈MySQL中float、double、decimal三个浮点类型的区别与总结

下表中规划了每个浮点类型的存储大小和范围: 类型 大小 范围(有符号) 范围(无符号) 用途 ==float== 4 bytes (-3.402 823 466 E+38,-1.1…

2022-05-22 595

MySQL中int(n)后面的n到底代表的是什么意思

你可能已经知道int(1)这个长度1并不代表允许存储的宽度! 但对这个长度很多人也没有真正研究过到底代表什么,今天我就来简单的分析一下! 先看一个简单的建表小案例: create …

2022-05-22 1,321

MySQL如何使用时间作为判断条件

背景:在开发过程中,我们经常需要根据时间作为判断条件来查询数据,例如:当月,当日,当前小时,几天内...... 1. 当月 我们只需要使用一个mysql的MONTH(date)函数…

2022-05-22 661

详解MySQL 数据库范式

前言: 关于数据库范式,时常有听说过,一直没有详细去了解。一般数据库书籍或数据库课程会介绍范式相关内容,范式也经常出现在数据库考试题目中。不清楚你是否对范式有比较清晰的了解呢?本篇…

2022-05-22 418

MySQL 子查询和分组查询

目录 概述 子查询 子查询分类 按照查询的返回结果 按子查询位置区分 select后子查询 from后子查询 where和having型的子查询 单个标量子查询应用 多个标量子查询…

2022-05-22 828