MySQL 慢查询详解

mysql 面试题

常见面试题:如何从一个大项目中,迅速定位执行速度慢的 SQL 语句?此时可以使用慢查询定位 SQL 语句。慢查询,故名思义,就是在日志中记录运行比较慢的 SQL 语句,是指所有执行超过 long_query_time 参数设定的时间阈值的 SQL 语句查询

辰风沐阳 阅读 732 2022-05-14

mysql 数据库设计三大范式

mysql

设计表的依据,按照范式设计出来的表,不会出现数据的冗余。数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构清晰的;反之则是乱七八糟,不仅会给开发人员制造麻烦,还可能存储了大量冗余数据

辰风沐阳 阅读 649 2022-05-14

MyISAM 和 InnoDB 的区别

mysql 面试题

MySQL 的存储引擎其实就是如何存储数据、如何建立索引、如何查询和更新数据等技术的实现方法。事务和外键:MyISAM 强调的是性能,它的执行速度比 InnoDB 更快,但是不支持事务和外键功能;InnoDB 支持事务和外键等高级数据库功能

辰风沐阳 阅读 703 2022-05-08

mysql 函数: find_in_set()、instr()

mysql 数据库

在文章表 article 中有个标签字段 tags,一个文章可以有多个标签, 标签 id: 1 html 2 css 3 javascript, tags 以 1,2,3 的格式存储标签,那么我们可以使用 find_in_set 查找出 tags 中有 1 的标签

辰风沐阳 阅读 839 2021-12-18

MySQL5.7 中使用 group by 报错 this is incompatible with sql_mode=only_full_group_by

mysql TP6.0

这个错误发生在mysql 5.7 版本及以上版本,5.7版本默认的sql_mode配置中包含 `ONLY_FULL_GROUP_BY`,这个配置严格执行了"SQL92标准"。解决方案: 去除 sql_mode 中的 only_full_group_by

辰风沐阳 阅读 1086 2021-08-28

Redis 可视化管理工具

redis

本记录一些优秀的 Redis 可视化管理工具,提供在 Windows、MacOS 平台的安装包,体积小,完全免费。

辰风沐阳 阅读 1691 2021-04-11

redis 的 string 数据类型

redis

set,get,mset,mget 赋值取值;incr,decr,incrby,decrby 用于递减和递减

辰风沐阳 阅读 1351 2020-11-21

windows 下 PHP 的 redis 扩展安装

php 数据库 redis

1. 查看当前PHP信息,根据当前 PHP信息下载相应的 redis 扩展 2. 将下载的 redis 放入 php 的安装目录,修改 php 配置文件使其加载 redis 扩展 3. 重启 web 服务器

辰风沐阳 阅读 1334 2020-11-16

windows 安装 redis 详细步骤

数据库 redis

windows 版本的版本可以在 github 上下载,但是 windows 版本的 redis 没有受到官方的支持,并且停留在了 3.2 版本,就没有再更新了,当前最新 redis 版本为 6.+

辰风沐阳 阅读 1446 2020-11-16

修改数据 update 命令

mysql

如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。没有修改条件时将修改表中所有的数据,需要注意;replace 函数:替换某个字段中的某个字符,比如 password = replace(password, 'bcd', '666')

辰风沐阳 阅读 1173 2020-10-10