• 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
  • MySQL索引 normal, unique, full text的区别,大部分程序员收藏了

    normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 2024-08-03 14:17:16
  • 19.MySQL中的ORDER BY(排序 )

    在项目开发时,为了使查询的数据结果满足用户的要求,通常会对查询出的数据进行上升或下降的排序。MySQL提供了两种排序的方式,分别为单字段排序和多字段排序。1.准备CREATE DATABASE mahaiwuji;USE mahaiwuji;CREATE TABLE emp( empno 2024-08-03 13:32:40
  • ERROR 1044 (42000): mysql问题解决

    1.在linux上输入use mysql;报ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 时,1.先打开配置文件。屏蔽权限[mysqld]skip-grant-tables2.更新密码upd 2024-08-03 12:32:57