查询语句: 使用 字段->'$.json属性' 进行查询条件 使用 json_extract 函数查询,json_extract(字段, "$.json属性"...
MySQL优化之“数据类型不一致”的问题
由于最近项目各方面功能都完成了,闲着没事,上司让我们去简单做一下MySQL语句优化,我这个人对自己要求很高,那我肯定是想要达到DBA级优化的效果对吧! ...
MySQL通用查询日志(开启、位置、查看)详解
MySQL通用查询日志对于程序开发者来说是非常重要的一个东西,如果你想深入做DBA优化,MySQL通用查询日志也是必不可少的。 一、什么是MySQL通...
MySQL慢查询日志(开启、位置、查看)使用教程
MySQL慢查询日志对于程序开发者来说是非常重要的一个东西,如果你想深入做DBA优化,MySQL慢查询日志分析工具也是必不可少的。 一、什么是MySQ...
MySQL执行计划 Extra=Using index condition 原因与解决方法
先申明,我已经把不同表频繁用的字段做了索引了,如下: `user_group`.`id` 主索引 `user_groupmap`.`user_group_id` 普...
MySQL Explain(执行计划)详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,因此,我们常常用到explain这个命令来查看一个这些S...
MySQL删除表数据 MySQL清空表命令 3种方法
做为一个程序开发者,经常会接触到MySQL数据库,肯定也会遇到:mysql怎么删除表内容?mysql删除表所有记录?mysql怎么清空数据库表中的数据?.........
mysql-installer-web-community和mysql-installer-community区别
今天在帮一位网友在“服务器:Windows Server 2012 r2 系统”上安装mysql的时候,发现mysql的官网上提供了两个mysql社区版本,如下: ...
#1264 – Out of range value for column ‘id’ at row 1 原因与解决方法
今天做程序开发的时候,程度基本上进度都完成了,但是在做各方面测试的时候,结果Mysql插入数据这里出错误了,我用: printf("Error message: %...
MySQL清空表数据后让自增ID仍从1开始
由于最近做数据测试,MySQL数据库已经生成了大量的ID了。为了模拟线上,肯定第一次的时候,MySQL数据库插入数据的时候,它的ID肯定是从1开始的,因此需要重置一...
MySQL备份与恢复:mysqldump/source命令 使用教程
MySQL备份与恢复也可理解为MySQL导出与导入。不管每个人怎么理解?这些都是我们经常需要用到的技术。这不,今天有一位朋友网站需要换服务器,域名不换,涉及到整站迁...
MySQL 重命名表名 2种方法
今天用 phpMyAdmin 创建了一张表后,发现“表名字“取得有点后悔,想直接删除重新创建一个,但是这个表的字段又有点多,居然有30多个字段,后来就找到了MySQ...
#1292 – Incorrect datetime value: ‘0000-00-00 00:00:00’ 原因与解决方法
今天我用 phpMyadmin 创建了一个"user"表,里面也插入了几十条数据,然后我想再添加一个字段“register-time",结果给我报如下错误: #12...
MySQL模式“sql_mode查看、修改/设置”教程
MySQL服务器可以在不同的SQL模式下运行,并且可以根据sql_mode系统变量的值将这些模式不同地应用于不同的客户端。DBA可以设置全局SQL模式以匹配站点服务...
mysql: [ERROR] unknown variable ‘log-output=FILE’ 解决方法
今天我用版本:phpstudy8.1.1.1 打算以cmd窗口方式进入mysql命令行控制台,结果报错如下: mysql: [ERROR] unknown vari...
3种高效的Tags标签系统数据库设计方案分享
项目需求: 最近开发一个小项目,发表的文章需要有一个Tag标签功能。 相信大家都知道,Tag标签可以让内容链接的结构化增强,而且可以让文章根据Tag标...