MySQL 存储函数 一、存储函数 vs. 存储过程特性 存储函数 (FUNCTION) 存储过程 (PROCEDURE) 返回值 必须通过 `RETURN` 语句返回一个值 可以通过 `OUT`/`INOUT` 参数返回零个或多个值,但没有直接返回值 核心用途 计算并返回一个结果 执行复杂的业务逻辑操作(如增删改、事务管理 MySQL存储过程和触发器 2025年09月07日 1 点赞 0 评论 884 浏览
MySQL 外连接(OUTER JOIN) 外连接类型对比连接类型关键字保留表结果特点左外连接LEFT [OUTER] JOIN左表包含左表所有记录 + 右表匹配记录右外连接RIGHT [OUTER] JOIN右表包含右表所有记录 + 左表匹配记录全外连接FULL [OUTER] JOIN两表MySQL不直接支持,需用UNION实现左外连接(LEFT JOIN)基本语法SELECT 字段列表FROM 左表LEFT [ MySQL操作表中数据 2025年09月02日 3 点赞 0 评论 840 浏览
MySQL 主键 主键约束是数据库设计中最重要的约束之一,您已经提供了非常全面的介绍。下面我将对主键约束进行系统性的总结和补充,并优化内容结构:主键约束核心特性1. 唯一标识:主键值必须唯一标识表中的每一行记录2. 非空性:主键列不允许为NULL值3. 单一性:每个表只能有一个主键约束4. 索引自动创建:主键会自动创建聚集索引(在InnoDB中)主键类型详解单字段主键定义方式一:在列定义时直 MySQL约束、函数和运算符 2025年09月01日 1 点赞 0 评论 746 浏览
MySQL 数据库登录 1. 登录前提 MySQL 服务必须已启动(可通过`net start mysql`或服务管理器确认)。 需知道 用户名(如`root`)和密码。 2. 通过命令提示符登录 步骤 1:打开命令提示符(管理员权限) 方法 1:`Win + R` → 输入`cmd` → 按`Ctrl+Shift+Enter`(管理员模式)。 方法 MySQL的安装和配置 2025年08月06日 1 点赞 0 评论 1186 浏览
MySQL 大小写规则详解 一、不同元素的区分大小写规则元素类型是否区分大小写备注说明SQL关键字/函数名不区分SELECT, NOW()等数据库名依赖操作系统Windows不区分,Linux区分表名/视图名依赖操作系统同上存储程序名不区分存储过程、函数、事件触发器名区分例外情况列名/索引名不区分表别名区分同一语句中需保持一致列别名不区分 二、操作系统的影响&nbs MySQL数据库的基本操作 2025年08月21日 1 点赞 0 评论 1124 浏览
MySQL bit_count() 函数:二进制数1 在MySQL中,bit_count(n) 函数用于计算整数的二进制表示中1的个数,即返回整数的二进制表示中设置为1的比特位数量。其语法格式如下:bit_count(n)--返回整数二进制中1的个数bit_count()函数是一个位函数,用于计算整数的二进制表示中比特位为1的数量。值得注意的是,bit_count()函数接受整数参数,返回该整数二进制表示中1的个数;如果输入为NULL,则 MySQL系统相关函数 2025年11月21日 0 点赞 0 评论 468 浏览
MySQL8.0+ dense_rank() 函数:行排名 在MySQL中,dense_rank() 函数用于为结果集中的行分配密集排名,即返回每行在分区内的密集排名。其语法格式如下:dense_rank()over(partitionbyexprorderbyexpr)--返回行的密集排名dense_rank()函数是一个窗口函数,用于为结果集中的每一行分配密 MySQL数据统计和转换函数 2025年11月20日 0 点赞 0 评论 468 浏览
MySQL 系统变量 变量类型概述MySQL 变量分为两大类:1. 系统变量:以 `@@` 开头 全局变量 (GLOBAL VARIABLES):影响整个MySQL服务 会话变量 (SESSION VARIABLES):影响单个客户端连接2. 用户自定义变量:以 `@` 开头系统变量查看方法  MySQL数据类型和存储引擎 2025年08月25日 1 点赞 0 评论 776 浏览
MySQL unix_timestamp() 函数:获取UNIX时间戳 在MySQL中,unix_timestamp() 函数用于获取UNIX时间戳,即返回从1970-01-01 00:00:00 UTC到现在的秒数。其语法格式如下:unix_timestamp()--返回当前UNIX时间戳unix_timestamp()函数不需要任何参数,直接返回当前的UNIX时间戳值。下面,我们将使用unix_timestamp()函数获取UNIX时间戳:select MySQL日期时间函数 2025年11月19日 0 点赞 0 评论 409 浏览
MySQL insert() 函数:插入/替换指定位置的子串 在MySQL中,insert(str, pos, len, newstr) 函数用于替换字符串的指定部分,即从字符串str的位置pos开始,长度为len的子串替换为newstr。其语法格式如下:insert(str,pos,len,newstr)--返回替换后的字符串insert()函数根据参数对字符串进行替换操作:原字符串str,起始位置pos,替 MySQL字符串函数 2025年11月18日 0 点赞 0 评论 527 浏览