![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习
不洇
新手小白,多多指教,共同分享,持续进步
展开
-
mysql8版本连接不上,报2059和1045错误的解决办法
我遇到的情况如下点击navicat中的mysql,弹出这个问题。然后百度,找到这个问题的解决办法如下:原因 :mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password更改加密规则:mysql -u root -p #登录 use mysql; #选择数据库# 远程连接请将'localhost'换成'%' ALTER USER 'root'@'localhost' IDENTIFIED BY原创 2020-12-28 17:43:15 · 290 阅读 · 0 评论 -
mysql学习--入门(三)
文章目录Mysql的锁Mysql的锁原创 2020-09-07 14:50:54 · 158 阅读 · 0 评论 -
Mysql索引数据结构的选择之B+Tree
二叉树二叉树查找时间的效率是O(log2n),但当查找的东西都在一边的时候,相当于线性结构,无异于全表扫描。而且,由于插入数据的顺序的问题,当数据量大的时候,容易造成树的深度过大。平衡搜索二叉树为了解决左右树差异过大,导致树的深度过大的问题,也许可以采用平衡搜索二叉树(也称AVL树)。该树的特点是,左右子树的深度差不能超过1。当超过的时候就会通过左旋,右旋来调整。这样树的深度的问题,确实不会出现极端的情况了。但是由于不管是二叉树还是平衡二叉树,单节点的数据值都很小,对于我们的系统的IO来说,利用率比原创 2020-08-11 21:37:03 · 132 阅读 · 0 评论 -
mysql学习--入门(二)
文章目录数据分组(Group By和Having)注意事项Select子句的顺序子查询联结表全文搜索查询扩展降低插入,删除,更新语句的优先级,使得查询语句优先级更高插入,删除,更新一些注意事项DefaultAlter视图View存储procedure游标cursor创建和删除用户数据库的维护检查表的状态改善mysql性能常用命令数据分组(Group By和Having)注意事项group by 子句必须出现在where子句之后,order by 子句之前。如果分组的数据中有NULL值,则将NUL原创 2020-07-29 17:03:31 · 104 阅读 · 0 评论 -
mysql学习--入门(一)
本章节为linux环境下的mysql学习日记。前期准备(假设你的linux环境下已经安装好docker)docker pull mysql 拉取最新的mysql镜像docker run -itd --name mysql-study -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 启动mysqldocker exec -it mysql-study /bin/bash 进入mysql容器mysql -u root原创 2020-07-29 17:03:18 · 189 阅读 · 0 评论