开发一个新项目需要用到 mysql 主从读写分离,开发环境来搭建一主一从的 mysql 满足基本需要,记录一下具体步骤。 现状和需求 有两台服务器分别运行一个 mysql 5.7 的实例: 服务器IP 端口 mysql实例 主从 192.1 […]
标签: MySQL
MySQL 中 Json 字段的常见用法
从 MySQL5.7.8 开始,MySQL支持 JSON 数据类型,可以有效访问 JSON 文档中的数据。这里记录一下关于 JSON 数据最常用的一些用法。 示例数据表结构: CREATE TABLE `detail` ( `id` int […]
mysql从json字段中查询内容
场景 假如在 mysql 数据表 detail 中有一个 json 字段 result,字段里的内容是这样的: { “status”: true, “msg”: “success”, “data”: [ { “name”: “华宇大药房”, […]
mysql建库时选择的utf8_general_ci和utf8_unicode_ci有什么区别?
摘自 stackoverflow 上的一个回答: 对于那些在 2020 年或之后仍在阅读这个问题的人来说,有一些新的选项可能比这两个都更好。例如, utf8_unicode_520_ci 。 所有这些排序规则都适用于 UTF-8 字符编码。 […]
Laravel 8 笔记:数据库查询的一些常用写法
查询构造 这是一个 laravel 中的普通查询; $query = User::query(); 1. 带子条件的普通查询 $query->where(function ($sonQuery) use ($keyword) { $s […]
mysql 启动报错 Could not open mysql.plugin table 的修复
mysql 突然崩,重启就打不开了,将 data 目录下的东西删了一些,很不幸,删多了,只得寻求恢复办法,直接备份整个 data 目录,新建一个 data 空目录,尝试启动 mysql ,发现有报错 Could not open mysql […]
MySql遇到varchar字段数字字符串排序问题
项目中遇到的问题,一个笔试试卷成绩查询最高分和最低分,简单的对分数字段排序,一直是正常的。 出bug了 就这个简单的功能,突然有一天,客户发现很奇怪的是最高分比最低分还低。 这明显是有问题的: 数据库大概是这样的: id name scor […]
解决电脑死机导致的xampp无法启动mysql
电脑死机重启后,再开机打开 xampp , mysql 就无法启动了。 xampp上的错误日志 09:41:15 [mysql] Error: MySQL shutdown unexpectedly. 09:41:15 [mysql] Th […]