查询性能优化 为什么查询会慢 一个查询从客户端,到服务器,然后进行解析,生成执行计划,执行,并返回结果给客户端,最重要就是执行,然而查询需要在不同的地方花费时间,包括网络,CPU计算,生成统计信息和执行计划,锁等待等操作…
分类:MySql
MySql:截取日期中的年月日时分秒
假设有张表(tablesName) 里面有个 字段(field)存放的是日期类型的数据 2020-06-02 07:10:20.111 select SUBSTR(field,1,4) as 年 from tablesN…
Mysql中如何查询几小时之前的数据
主要用到函数:DATE_SUB(NOW(),INTERVAL 0 HOUR) select t.`status` ,t.id,t.create_time, DATE_SUB(NOW(),INTERVAL 0 HOUR),…
CentOS 7使用yum配置MySQL源并安装MySQL
1.由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。 wget http://dev.mysql.com/get/mysql57-community-release-el…
MySQL 使用 SSL 连接(附 Docker 例子)
查看是否支持 SSL 首先在 MySQL 上执行如下命令, 查询是否 MySQL 支持 SSL: mysql> SHOW VARIABLES LIKE 'have_ssl'; +---------------+--…
MySQL存储引擎中MyISAM和InnoDB区别
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类…
mac上安装和修改mysql root登录密码
1、 安装 在mysql官网下载mac安装包,然后一步一步安装既可,如果手快就没有记下mysql的默认root登录密码 哈哈 2、 修改mysql默认密码 A: 首先,偏好设置中停止mysql服务 B: 打开终端 cd …
yii2-elasticsearch(4)elasticsearch和mysql 的数据同步
前言 之前安装的的es版本是5.4的,后来老是killed,可能是我配置的有问题,我又重装了一下,改成了5.0版本的。网站原本的数据库是mysql,要用es必须把数据同步过来,参考了一篇文章,使用了logstash-in…
mycat实践
本次实践基于ubuntu系统; mycat:1.6.5; 采用 docker拉起3个 mysql容器,端口分别位于33061,33062,33063。 安装java sudo apt-get install openjd…
MySQL主表存储以逗号分隔id时的增删改查操作
案例1:查询系统用户(993318396439445506)关联的产品关联的应用 [sys_user] [sys_user_prod] [product] [app] uid-------------user_id /-…
PHP利用Mysql锁解决高并发
前面写过利用文件锁来处理高并发的问题的,现在我们说另外一个处理方式,利用Mysql的锁来解决高并发的问题 先看没有利用事务的时候并发的后果 创建库存管理表 CREATE TABLE `storage` ( `id` in…
MySql错误:ERROR 1449 (HY000)
笔者系统为 mac ,不知怎的,Mysql 竟然报如下错误: ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localh…