• MySQL 5.7 使用sys.format_bytes()

    MySQL 5.7 使用sys.format_bytes()特性查询表库大小-- MySQL version 5.7.31SELECT VERSION();-- 查询所有库所有表的大小SELECT TABLE_SCHEMA AS 'database_name', table_name, sy 2024-08-04 10:17:50
  • 每天一个常用MySQL函数-from_unixtime等

    场景我们在MySQL中存储数据的时候,表中通常有代表时间属性的字段,更新时间、创建时间、支付成功时间等,通常为时间戳或者标准时间格式,可能会遇到需要格式化展示的需求,可以通过程序去控制或者通过MySQL内置函数控制。可用函数--格式化时间from_unixtime(1586052661, "%Y-% 2024-08-04 09:17:39
  • MySQL默认值选型(是空,还是 NULL)

    如果对一个字段没有过多要求,是使用“”还是使用 NULL,一直是个让人困惑的问题。即使有前人留下的开发规范,但是能说清原因的也没有几个。NULL 是“”么?在辨别 NULL 是不是空的这个问题上,感觉就像是在证明 1 + 1 是不是等于 2。在 MySQL 中的 NULL 是一种特殊的数据。一个字段 2024-08-04 09:02:22
  • MySQL执行计划key_len的计算规则

    MySQL常用explain命令查看SQL的执行计划,如:其中key_len列表示SQL使用的索引长度,单位为字节,通常在不损失精确性的情况下,长度越短越好。一般可以根据表定义大概计算出索引的最大可能长度,可用于判断联合索引的实际使用字段情况。一、索引长度计算规则1、一般地,key_len等于索引列 2024-08-04 08:32:40
  • C语言编程中对MySQL数据库的数据调用详解

    MySQL数据库简介如今很多大型网站已经选择MySQL数据库来存储数据。那么MySQL到底有什么优势呢?MySQL数据库的使用以及非常广泛,尤其是在Web应用方面。MySQL数据库有很多的优势,下面总结了其中几个优势:1.MySQL是开放源代码的数据库2.MySQL的跨平台性3.价格优势4.功能强大 2024-08-04 08:02:41
  • MySql中执行计划如何来的——Optimizer Trace

    1.前言当谈到MySQL的执行计划时,会有很多同学想:“我就觉得使用其他的执行方案比EXPLAIN语句输出的方案强,凭什么优化器做的决定与我得不一样?”。这个问题在MySQL 5.6之前或许自己很难解决,但是现在MySQL5.6及更高的版本中引入了Optimizer Trace。2.optimize 2024-08-03 17:45:02
  • MySQL REGEX:基于正则表达式的搜索(二十八)

    在本教程中,您将学习如何使用MySQL REGEXP运算符执行基于正则表达式的复杂搜索。正则表达式简介正则表达式是描述搜索模式的特殊字符串。 它是一个强大的工具,为您提供一种简洁灵活的方法来识别基于模式的文本字符,例如字符,单词等。例如,可以使用正则表达式来搜索电子邮件,IP地址,电话号码,社会安全 2024-08-03 17:00:02
  • Mysql中当前日期时间之sysdate()和now()

    SYSDATE()函数将返回当前日期时间,格式为"YYYY-MM-DD HH:MM:SS"SYSDATE()函数实际上返回执行时的时间,通过SLEEP()函数暂停查询5秒,可以对比不同的执行时间;而NOW()函数返回一个常量时间,该语句开始执行时间。SELECT SYSDATE(), SLEEP(5 2024-08-03 16:15:05
  • 47 张图带你 MySQL 进阶

    我们在 MySQL 入门篇主要介绍了基本的 SQL 命令、数据类型和函数,在局部以上知识后,你就可以进行 MySQL 的开发工作了,但是如果要成为一个合格的开发人员,你还要具备一些更高级的技能,下面我们就来探讨一下 MySQL 都需要哪些高级的技能MySQL 存储引擎存储引擎概述数据库最核心的一点就 2024-08-03 16:00:04
  • MySQL深潜|剖析 Performance Schema 内存管理

    一 引言MySQL Performance schema(PFS)是MySQL提供的强大的性能监控诊断工具,提供了一种能够在运行时检查server内部执行情况的特方法。PFS通过监视server内部已注册的事件来收集信息,一个事件理论上可以是server内部任何一个执行行为或资源占用,比如一个函数调 2024-08-03 15:17:13