• 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
  • MySQL的on duplicate key update 使用说明与总结

    用法总结基本用法:on dupdate key update 语句基本功能是:当表中没有原来记录时,就插入,有的话就更新。1,on duplicate key update 语句根据主键id或唯一键来判断当前插入是否已存在。2,记录已存在时,只会更新on duplicate key update之后 2024-08-03 10:47:53
  • mysql show processlist 命令

    SHOW PROCESSLIST显示正在运行(用户运行线程)的线程(或SHOW FULL PROCESSLIST显示更多信息)。如果没有FULL关键字, SHOW PROCESSLIST则只显示Info字段中每个语句的前 100 个字符 。线程可以用KILL语句杀死。kill thread_id; 2024-08-03 10:33:09
  • MySQL正则 rlike(regexp)

    在MySQL中,like、rlike和regexp都不区分大小写,如果需要区分,可以在WHERE后添加关键字段binary1.LIKE可以使用以下两个通配符:% :匹配任意数量的字符,甚至零个字符。_ :完全匹配一个字符。mysql> SELECT 'David!' LIKE 'David_' 2024-08-03 09:20:23
  • 详述MySQL Using intersect交集算法

    一次优化的过程中,MySQL执行计划选择了单独的3个二级索引中的2个索引,通过Using intersect算法进行index merge操作。从字面意义来上intersect就是 交集的意思。虽然性能上没多少影响,但比较好奇,在理解当中MySQL知识体系中是没有交集语法。集合论中,设A,B是两个集 2024-08-03 08:32:48
  • MySQL中的max函数你真的会用吗?

    在MySQL我们经常会用到count,max,min这些函数,但是在使用这些函数的时候你确定你写的sql一定正确吗?话不多说,我们来个需求。假设现在有一张消费表如下:现在我们需要取出每个用户购买最多的商品名。看似一个很简单的需求,基本上都能在脑海里想出来下面的SQL。SELECT max(num), 2024-08-03 08:17:57