MYSQL
Climbing-pit
爬坑的青年
展开
-
MySQL免安装的配置步骤(自用)
MYSQL免安装版的基础操作步骤原创 2022-10-17 14:49:27 · 270 阅读 · 0 评论 -
SQL优化
##### 3.1 查看改动后的执行计划(改动1, 与改造前查询结果不一致)###### 3.2查看改动后的执行计划(改动2, 与改造前查询结果一致)1. 进行where查询时,按查询字段的先后顺序添加复合索引。###### 3.1 改动1, 与改造前查询结果不一致。###### 3.2 改动2,与改造前结果一致。##### 1. 查看执行计划。##### 2. 查看表的索引。##### 4. 查看执行计划。##### 1. 查看执行计划。##### 2. 查看表的索引。###### 查看执行计划。原创 2022-09-05 15:39:45 · 50 阅读 · 0 评论 -
连接mysql报2059错_MySQL连接2059错误解决方法
今天新安装的mysql8,然后有Navicat连接是报错:2059百度了下然后发现原因是高版本的MySQL更改了密码验证机制,再次更改回去即可。Win+R打开dos命令窗口,切换到mysql的安装目录下的bin输入命令:mysql -u root -p,执行(如果设置密码输入设置的密码,没有直接跳过)然后在登录到mysql的状态下,输入下面的命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passwor原创 2022-05-11 21:06:30 · 2866 阅读 · 2 评论 -
MySQL和MariaDB的版本对应关系
MariaDB 10.0和MariaDB 10.1可以作为MySQL 5.6的有限替代。MariaDB 10.2可以作为MySQL 5.7的有限替代。 mariadb maxV mysql maxV 5.0 96 5.1 67 5.1 23 5.2 9 5.3 9 5.5 68 5.5 62 10.0 38 ...原创 2022-02-21 16:58:34 · 7458 阅读 · 0 评论 -
解决大于5.7版本mysql的分组报错 #1 of SELECT list is not in GROUP BY clause and contains nonaggregated(自用)
错误信息:Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘db_samrlaw.tcp.id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql原创 2021-07-11 00:39:11 · 203 阅读 · 2 评论 -
多级结构:根据当前节点id 获取所有的父级节点id
SELECTT2.idFROM(SELECT@r AS _id,( SELECT @r := parent_id FROM t_material_library WHERE id = _id ) AS parent_id,@l := @l + 1 AS lvlFROM( SELECT @r := 94, @l := 0 ) vars,t_material_library hWHERE@r <> 0) T1JOIN t_material_library T2 ON T.原创 2021-06-28 18:39:35 · 549 阅读 · 0 评论