• 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
  • mysql 错误代码error2003快速解决办法

    今天登录系统,发现系统报错。判断是数据库出问题了。于是检查MySQL服务是否已启动,发现在“服务”里MySQL是启动的,但奇怪的是进程却没有MySQL。不管是重启mysql服务还是通过DOS启动MySQL 都不行,都是提示mysql 错误代码error2003这个错误。检查服务器资源占用情况,都属于 2024-08-03 15:02:16
  • MySQL实现强制查询走索引和强制查询不缓存

    1.表结构如下:(包含两个索引)前提是会使用explain分析SQL语句:2.强制走索引(1)直接查询使用的是userCodeIndex(2)强制使用主键索引语法:注意:INDEX(indexName)里面的参数是index的名称,而不是列名,如果不知道index名称可以通过下列方式查询:顺便说一句 2024-08-03 14:47:27