![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 62
喝酸奶要舔盖儿
这个作者很懒,什么都没留下…
展开
-
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。(QEP:sql生成一个执行计划query Execution plan)mysql>原创 2021-09-23 17:12:32 · 73 阅读 · 0 评论 -
关于SQL中自动更新创建时间及修改时间
1. 说明在SQL建表时会有创建时间和更新时间两个字段,阿里开发规范如下:使用如下SQL语句不需要插入或修改时在程序中添加字段值,SQL会帮我会自动插入。 `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改原创 2021-02-20 09:55:07 · 4608 阅读 · 1 评论 -
Redis命令
Redis命令Hash类型 String类型 命令 说明 案例 set 添加key-value set username admin get 根据key获取数据 get username strlen 根据key获取值的长度 strlen key原创 2020-11-11 16:10:36 · 132 阅读 · 0 评论 -
not allowed to connect to this MySQL server
在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。 在安装Mysql数据库的主机上登录root用户: mysql -u root -p 依次执行如下命令: use mysq; select host from user where user='root'; 可以看到当前主机配置信息为localhost. 执行update user set host = '%' where use..原创 2020-05-27 10:16:30 · 449 阅读 · 0 评论