MySQL

MySQL addtime() 函数:时间加法运算

在MySQL中,addtime(expr1, expr2) 函数用于对时间进行加法运算,即返回指定时间加上一定时间间隔后的结果。其语法格式如下:addtime(expr1,expr2)--返回时间加上间隔后的结果addtime()函数根据指定的时间间隔,精确地计算出新的时间。值得注意的是,addtime(NULL, expr2) 的返回值是NULL;对于非字符串参数,add

明白了MySQL内部结构才能成为高手!

1. 连接池(接待部门)作用:管理客户端连接(线程复用避免频繁创建销毁)。 关键机制: 采用线程池处理并发请求(比如100个用户同时查询)。 认证你的用户名密码(`mysql.user`表权限校验)。 吐槽点:连接数过多会爆(`max_connections`参数控制)。2. SQL接口

Linux CentOS卸载旧版 MySQL

1. 检查已安装的 MySQL/MariaDB# 查看已安装的MySQL相关包(RPM系系统)rpm -qa | grep -i mysql查看MariaDB(CentOS 7+默认)rpm -qa | grep -i mariadbDebian/Ubuntu系统使用dpkg -l | grep -i mysqldpkg -l | grep -i mariadb

通过实例教会你查看MySQL字符集及其校对规则?

在《如何理解MySQL里的字符集和校对规则?》我们已经知道了MySQL的字符集和校对规则,现在我将主要介绍查看字符集和校对规则的几种方法。像这样:SHOWCHARACTERset\G我们能查看到所有字符集:mysql>SHOWCHARACTERset\G***************************

MySQL 删除存储过程

一、 基本删除语法1. 标准删除命令DROP PROCEDURE [IF EXISTS] procedure_name; `procedure_name`:指定要删除的存储过程的名称。 重要:存储过程名称后面没有参数列表和括号,这与调用 (`CALL proc_name()`) 和定义时不同。 `IF

MySQL 内连接(INNER JOIN)

基本语法SELECT 字段列表FROM 表1 [AS 别名1][INNER] JOIN 表2 [AS 别名2] ON 连接条件[WHERE 筛选条件];`INNER` 关键字可以省略`ON` 子句指定连接条件可以使用 `WHERE` 进行结果过滤核心特点1. 只返回匹配行:仅当连接条件为真时才返回记录2. 消除笛卡尔积:通过连

Visio 简明指南

1. 软件概述全称:Microsoft Office Visio 用途:专业图表绘制工具(流程图、网络拓扑、数据库模型等) 特点: 可视化复杂信息 兼容Office生态(需单独安装) 支持跨版本协作(2013-2020版操作逻辑相似)&n

MySQL aes_decrypt() 函数:使用AES算法解密数据

在MySQL中,aes_decrypt(crypt_str, key_str) 函数用于使用AES算法解密数据,即返回使用指定密钥对加密数据进行AES解密后的原始字符串。其语法格式如下:aes_decrypt(crypt_str,key_str)--返回AES解密后的原始字符串aes_decrypt()函数是一个加密函数,使用AES(高级加密标准)算法对加密数据进行解密,返

MySQL8.0+ rank() 函数:列排名

在MySQL中,rank() 函数用于为结果集中的行分配排名,即返回每行在分区内的排名。其语法格式如下:rank()over(partitionbyexprorderbyexpr)--返回行的排名rank()函数是一个窗口函数,用于为结果集中的每一行分配排名,相同值获得相同排名,后续排名会跳过。值得注意

MySQL sysdate() 函数:获取当前日期时间

在MySQL中,sysdate() 函数用于获取当前日期时间,即返回系统执行该函数时的日期和时间值。其语法格式如下:sysdate()--返回当前日期时间sysdate()函数不需要任何参数,直接返回函数执行时的日期时间值(格式:YYYY-MM-DD HH:MM:SS)。值得注意的是,sysdate() 返回函数执行时刻的系统日期时间,与now()不同,sysdate()在存储过程或函