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

TP6.0 MySQL

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

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

navicat 数据库结构同步

Navicat

在 Navicat 12 中引入了数据结构同步的新机制。它提供了一种更简便,更直观的方式来比较和识别两个数据库之间的差异。 并展示了并排的数据定义语言(DDL)比较,可以轻松找到源数据库和目标数据库之间的差异

辰风沐阳 阅读 226 2021-04-30

Another Redis DeskTop Manager 可视化的Redis管理工具

redis

Another Redis DeskTop Manager 是 GitHub 上的一个开源项目,是 Redis 可视化管理的利器,提供在 Windows、MacOS 平台的安装包,体积小,完全免费。

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

使用 navicat 连接数据库

Navicat

navicat 连接数据库本文分为三大类型:本地数据库,服务器端数据库、云服务器数据库。在第一次使用 navicat 连接 服务器端数据库和云服务器数据库都绕了些弯子,特此记录下连接方法

辰风沐阳 阅读 401 2021-02-09

redis 的 string 数据类型

redis

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

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

windows 下 PHP 的 redis 扩展安装

PHP 数据库 redis

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

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

windows 安装 redis 详细步骤

数据库 redis

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

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

navicat 如何卸载干净

Navicat

1. 右键单击桌面快捷方式,打开文件所在位置 2. 运行卸载程序 3. 删除安装目录 4. 删除注册表 5. 清空回收站,重启电脑

辰风沐阳 阅读 468 2020-10-27

修改数据 update 命令

MySQL

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

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

删除数据 delete、truncate 命令

MySQL

delete 删除数据的速度慢,truncate 删除数据的速度快。delete 支持事务,可以进行事务回滚;truncate 不支持事务,不能执行事务回滚。delete 支持带条件的删除,可以只删除某一条数据;truncate 则不行,只能用于删除表中的所有数据。delete 删除不会重置自动增长(auto_increment),truncate 则会重置自动增长的值,重新以 1 开始。delete 可以触发 `触发器`,truncate 则不行

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