
mysql
文章平均质量分 94
weixin_45096138
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL的事务实现原理
值得一生典藏:MySQL的事务实现原理原文地址:https://www.toutiao.com/a6777338939360412171/1 开篇相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,在讲解前我想先抛出个问题:事务想要做到什么效果?按我理解,无非是要做到可靠性以及并发处理。可靠性:数据库要保证..转载 2021-03-17 00:11:55 · 148 阅读 · 0 评论 -
数据库性能优化之sql优化查询
sql优化查询:1、复合索引,遵循最左前缀原则。例如idx_a_b_c(a,b,c)查询顺序应该按照索引建立时的顺序排,比如a、b、c,a、b,a 索引才有效,(和B+树的数据结构有关)无效索引举例:如a、c a有效,c失效,b、c 两者都无效(就像abc分属桥的头中尾三部,没桥头就没法开始走)2、不要对索引字段做如下处理a、以下处理会导致索引失效:1>计算,如:+、—、*、/、!=、<>、is null、is not null、or2>函数,如:sum..原创 2020-12-17 23:57:18 · 128 阅读 · 0 评论 -
使用navicate11连接mysql8报错的解决方法
使用navicate11连接mysql8,报错1251的错误1251- Client does not support authentication protocol requested by server consider upgrading MySQL client网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把m转载 2020-11-19 16:45:53 · 451 阅读 · 0 评论 -
navicat premium 常用快捷键
navicat for mysql 常用快捷键ctrl+q 打开查询窗口ctrl+/ 注释sql语句ctrl+shift +/ 解除注释ctrl+r 运行查询窗口的sql语句ctrl+shift+r 只运行选中的sql语句F6 打开一个mysql命令行窗口ctrl+d (1):查看表结构详情,包括索引 触发器,存储过程,外键,唯一键(2):复制一行ctrl+l 删除一行ctrl+...转载 2019-11-06 14:11:45 · 260 阅读 · 0 评论