MySQL

MySQL 5.7 新特性

一、安全性增强1. 随机root密码机制 数据库初始化后自动生成root@localhost用户 默认密码不为空,采用随机生成方式 显著提升默认安装环境的安全性2. test数据库管理 默认不再创建test数据库&nbs

MySQL二进制日志详解与数据恢复

一、二进制日志基础查看二进制日志配置查看二进制日志状态SHOWVARIABLESLIKE'log_bin%';查看当前二进制日志文件SHOWMASTERSTATUS;查看所有二进制日志文件SHOWBINARYLOGS;&nbsp

如何理解MySQL里的字符集和校对规则?

校对规则(Collation)是字符集内部定义的字符比较与排序规则。一个字符集可对应多种校对规则,且拥有一个默认规则。字符集与校对规则彼此依存,共同作用:字符集决定数据存储编码,校对规则决定数据比较逻辑。在字符集与校对规则的设计上,不同数据库存在理念差异。SQL Server 等数据库将二者耦合,选择字符集即隐含确定了其默认的校对规则。而 MySQL 则采用了显式解耦的设计,允许对字符集和校对规则

MySQL 修改存储过程

一、 `ALTER PROCEDURE` 的语法与用途1. 基本语法ALTER PROCEDURE procedure_name [characteristic ...]2. 可修改的特征(characteristic)这些特征主要用于提供元数据信息,帮助 MySQL 和开发者理解存储过程的行为,某些特征(如 `SQL SECURITY`)也具有实际的安全影响。

MySQL 交叉连接(CROSS JOIN)

基本概念1. 笛卡尔积数学概念:两个集合X和Y的笛卡尔积是所有可能有序对(x,y)的集合数据库应用:两个表的每一行都与另一个表的每一行组合2. 交叉连接特点返回左表与右表的完全组合不使用任何连接条件结果集行数 = 表1行数 × 表2行数语法格式标准语法SELECT 字段列表 FROM 表1 CROSS

MySQL 配置文件详解

1. 文件位置默认路径:`C:\Program Files\MySQL\MySQL Server X.X\my.ini` 可能位置:隐藏目录 `C:\ProgramData\MySQL\MySQL Server X.X\` 2. 核心配置解析[client]port = 3306&nbsp

Mysql介绍与常识

Mysql介绍与常识1.什么是数据库?Mysql是什么?什么,你不会还认为网站的数据都存在文件里吧?No! 稍微有些数据量的数据,无论是处于安全考虑、还是性能、速度、还是管理考虑,都要放到数据库中,数据……

MySQL REVOKE 语句

`REVOKE` 语句用于收回之前授予用户的权限,是权限管理中的重要安全措施。基本语法格式1. 收回特定权限REVOKEprivilege_type[(column_list)]ONprivilege_levelFROM&nbs

如何理解MySQL中的Event事件?

MySQL 自 5.1 版本起引入的 “事件(Event)”,就像给数据库装了个 “智能定时器”,能按设定的时间自动执行预设的 SQL 任务,用起来灵活又省心。它本质是一组 SQL 指令的集合,既可以设定 “只执行一次”(比如某晚凌晨 2 点自动备份上月订单数据),也能配置 “周期性循环”(比如每小时清理一次过期的临时验证码、每秒统计一次实时在线用户数)。相比操作系统的计划任务(如 Windows

向MySQL发送请求时,MySQl会发生什么?

在《明白了MySQL内部结构才能成为高手!》里我们对MySQL框架有了一定的了解。现在让我们看看数据库收到请求后会发生什么?1.建立连接与验证:1.1客户端与MySQL服务器建立TCP连接。1.2服务器验证用户的登录权限。2.查询解析与优化2.1服务器为该连接创建一个工作线程。2.2线程解析SQL语句,检查其语法和语义是否正确。2.3优化器生成执行计划,决定获取数据的最优路径(例如,选择哪个索引)