数据库事务 (Transaction) 事务是数据库管理系统中的一个核心机制,它是一个操作序列,包含了一组数据库操作命令(如SELECT, INSERT, UPDATE, DELETE)。事务将这些命令视为一个不可分割的整体,要么全部成功执行,要么全部不执行。它是数据库进行并发控制和故障恢复的最小逻辑工作单元。应用场景:特别适用于多用户同时操作、对数据准确性要求极高的系统,例如:航空公司的订票系统银行、保险公司证 MySQL事务和字符集 2025年09月07日 1 点赞 0 评论 804 浏览
MySQL 日期与时间类型 主要日期时间类型概览类型格式范围存储需求特点YEARYYYY1901~21551字节只存储年份信息TIMEHH:MM:SS-838:59:59 ~ 838:59:593字节可表示时间、时间间隔或持续时间DATEYYYY-MM-DD1000-01-01 ~ 9999-12-313字节只存储日期部分DATETIMEYYYY-MM-DD HH:MM:SS1000-01-01 00 MySQL数据类型和存储引擎 2025年08月25日 1 点赞 0 评论 1088 浏览
如何理解SQL语句对应的文件操作? 本小节主要介绍SQL语句下映射的文件操作:1. 数据表查询机制在 MySQL 5.7 及更早版本中,所有存储引擎的数据表均会生成一个 .frm 文件,用于存储表结构元数据。因此,执行 SHOW TABLES 语句的本质是扫描数据库目录下的 .frm 文件并提取其基名,其结果与直接列出该目录下所有 .frm 文件名并去除后缀的操作完全一致。(注:MySQL 8.0 及以上版本已不再使用 .frm 文 MySQL数据表的基本操作 2025年09月21日 0 点赞 0 评论 738 浏览
MySQL免安装版配置教程 下载小皮面板集成工具安装小皮面板安装路径不要带有空格与中文打开小皮,启动Mysql5.7如果出现启动失败的情况,大概率是你的电脑安装过MySQL数据库,此时需要卸载之前安装的MySQL数据库:停止MySQL服务卸载 MySQL 程序:进入控制面板,找到并卸载MySQL,如果有多个 MySQL 相关组件,逐一卸载(例如 MySQL Server、MySQL Workbench等)删除残留文件打开 M MySQL的安装和配置 2025年08月06日 1 点赞 0 评论 1157 浏览
MySQL sha2() 函数:计算字符串的SHA2哈希值 在MySQL中,sha2(str, hash_length) 函数用于计算字符串的SHA2哈希值,即返回字符串的指定长度的SHA2哈希值。其语法格式如下:sha2(str,hash_length)--返回字符串的SHA2哈希值sha2()函数是一个加密函数,用于计算输入字符串的SHA2消息摘要,支持224、256、384和512位哈希长度。值得注意的是,sha2()函数接受 MySQL系统相关函数 2025年11月21日 0 点赞 0 评论 503 浏览
MySQL avg() 函数:求数值列的平均值 在MySQL中,avg(expr) 函数用于计算数值列的平均值,即返回查询结果集中某数值列的平均值。其语法格式如下:avg(expr)--返回指定数值列的平均值avg()函数是一个聚合函数,用于计算查询结果集中某数值列的平均值。该列必须是数值类型。值得注意的是,avg() 函数会忽略NULL值;如果所有值都是NULL或结果集为空,则返回NULL。这里准备了一张dotcpp_users表 MySQL数据统计和转换函数 2025年11月20日 0 点赞 0 评论 444 浏览
MySQL length() 函数:字符串长度 在MySQL中,length(str) 函数用于计算字符串 str 的字节长度,即返回字符串占用的字节数。其语法格式如下:length(str)--返回字符串的字节长度length()函数根据参数字符串计算其占用的字节数,对于不同字符集的字符串,返回的字节数可能不同。值得注意的是,length(NULL) 的返回值是NULL;而length(数字),length() 函数会尝试将数字转 MySQL字符串函数 2025年11月18日 0 点赞 0 评论 553 浏览
MySQL二进制日志详解 一、二进制日志配置与管理1. 查看二进制日志状态检查二进制日志是否开启SHOWVARIABLESLIKE'log_bin';查看详细的二进制日志配置SHOWVARIABLESLIKE'%log_bin%';查看当前二进制日志格式SHOW MySQL日志 2025年09月07日 0 点赞 0 评论 781 浏览
从实例出发,让你彻底了解InnoDB 锁监控表! 之前的学习中,一出现锁问题,我们都会通过一下两个命令之一来检测事务中的锁问题:SHOWENGINEINNODBSTATUS;SHOWFULLPROCESSLIST;其实,MySQL为我们提供了更好的工具去记录和检测锁问题。大家还记得我们的数据库里有一个information_schema数据库吗?该数据库下面有3个重要的表,分 MySQL事务和字符集 2025年09月17日 1 点赞 0 评论 825 浏览
MySQL 查看存储过程详解 创建存储过程后,我们经常需要查看其详细信息,包括其状态(何时创建、属于哪个数据库等)和具体的定义(源代码)。MySQL 提供了多种方法来实现这一点。一、 查看存储过程的状态:`SHOW PROCEDURE STATUS`这条命令用于列出存储过程的元数据信息(描述信息),类似于文件属性。1. 基本语法SHOW PROCEDURE STATUS [LIKE 'pattern' MySQL存储过程和触发器 2025年09月07日 1 点赞 0 评论 1042 浏览