-
MySQL中 JOIN/ORDER BY 语句的查询过程及优化方法
所属栏目:[MySql教程] 日期:2022-03-20 热度:66
在MySQL查询语句过程和EXPLAIN语句基本概念及其优化中介绍了EXPLAIN语句,并举了一个慢查询例子: 可以看到上述的查询需要检查1万多记录,并且使用了临时表和filesort排序,这样的查询在用户数快速增长后将成为噩梦。 在优化这个语句之前,我们先了解下SQL[详细]
-
Mysql数据库之sql基本语句归纳
所属栏目:[MySql教程] 日期:2022-03-20 热度:190
本文实例讲述了Mysql数据库之sql基本语句。分享给大家供大家参考,具体如下: SQL基本语句 1.登录退出及快捷键: (1)快捷键: 快速回到行首 ctrl + a 回到行末 ctrl + e 清屏 ctrl + l 结束 ctrl + c + 空格 (2)连接数据库: 显示密码 mysql -uroot -pmysq[详细]
-
Win10下mysql 8.0.15 安装配置教学
所属栏目:[MySql教程] 日期:2022-03-20 热度:115
本文记录了mysql 8.0.15 安装配置的方法,供大家参考,具体内容如下 1、下载 1.进入MySQL官网下载installer 2.如果安装时联网,则选择第一个下载,否则选择第二个下载。这里我选择了第二个 3.如果有Oracle就点Login,否则点Sign Up注册后登陆。这里我选择L[详细]
-
Windows环境下的MYSQL5.7配置文件定位剖析
所属栏目:[MySql教程] 日期:2022-03-20 热度:198
Windows环境下的MYSQL5.7配置文件定位剖析: 1、MYSQL安装目录 复制代码 代码如下: select @@basedir; 2、MYSQL数据文件目录 复制代码 代码如下: select @@datadir; 3、相应地,配置文件在数据文件上一级目录中 4、停止MYSQL服务 复制代码 代码如下: net st[详细]
-
深入解析Mysql联合索引最左匹配原则
所属栏目:[MySql教程] 日期:2022-03-20 热度:146
之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,最近面试时和面试官交流,发现遗漏了些东西,这里自己整理一下这方面的内容。 最左前缀匹配原则 在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数[详细]
-
干掉一堆mysql数据库,只需这样一个shell脚本
所属栏目:[MySql教程] 日期:2022-03-20 热度:108
一大早就被电话吵醒了,云某项目数据库全挂了,启动不了(睡得太死,没听到报警短信),吓得不轻啊! 电话中说所有mysql数据库主库都启动不了,但从库正常,怀疑是主库去连其它阿里云的主库了。这些数据库,以前是从阿里云迁移到idc机房的,因此他有这个判[详细]
-
MySQL, mysql命令解释
所属栏目:[MySql教程] 日期:2022-03-20 热度:79
MySQL, mysql命令注释 /opt/mysql/bin/mysql -B, --batch Dont use history file. Disable interactive behavior. (Enables --silent.) --bind-address=name IP address to bind to. 绑定IP地址 --character-sets-dir=name Directory for character set fi[详细]
-
Mysql数据库乱码问题的对应方案
所属栏目:[MySql教程] 日期:2022-03-20 热度:132
MySQL中数据库乱码一般进行字符集的设定即可,但是乱码可以出现在各个阶段,所以这篇文章整理一下乱码出现的各个阶段以及对应方法。 建库/建表时添加charset设定 建库 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 建表 cre[详细]
-
mysql基础 查找缓存
所属栏目:[MySql教程] 日期:2022-03-20 热度:157
缓存的有缺点 1、如果命中缓存,直接从缓存中返回,减少分析和执行SQL语句的过程,提高查询效率 2、缓存会带来额外的开销,如果开启缓存的代价大于不开启缓存的代价则不建议开启缓存 缓存的开销 1、读查询在开始之前会先检查查询缓存 2、若某个读查询可以[详细]
-
MySQL中or、in、union与索引优化详解
所属栏目:[MySql教程] 日期:2022-03-20 热度:139
本文缘起自《一分钟了解索引技巧》的作业题。 假设订单业务表结构为: order(oid, date, uid, status, money, time, ) 其中: oid,订单ID,主键 date,下单日期,有普通索引,管理后台经常按照date查询 uid,用户ID,有普通索引,用户查询自己订单 status[详细]
-
mysql 错误号码1129 处理方法
所属栏目:[MySql教程] 日期:2022-03-20 热度:180
SQLyog连接mysql 错误号码1129: mysql error 1129: Host bio.chip.org is blocked because of many connection errors; unblock with mysqladmin flush-hosts。 解决方法: cmd命令行: mysqladmin flush-host -h 127.0.0.1 -u root -p123456 解决。 扩展[详细]
-
MySQL存储过程与函数的案例解析
所属栏目:[MySql教程] 日期:2022-03-20 热度:130
这篇文章将为大家详细讲解有关MySQL存储过程与函数的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql[详细]
-
解决Node.js mysql客户端不支持认证协议引发的难题
所属栏目:[MySql教程] 日期:2022-03-20 热度:169
mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了ER_NOT_SUPPORTED_AUTH_MODE问题。 本文介绍了出现该问题的原因及解决方案。 报错信息 当我试[详细]
-
mysql中雪花算法是什么含义
所属栏目:[MySql教程] 日期:2022-03-20 热度:137
mysql中雪花算法是什么意思?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 一、为何要用雪花算法 1、问题产生的背景 现如今越来越多的公司都在用分布式、微服务,[详细]
-
Mysql WorkBench安装配置教案
所属栏目:[MySql教程] 日期:2022-03-20 热度:189
本文为大家分享了Mysql WorkBench安装配置图文教程,供大家参考,具体内容如下 workbench下载地址 下载到workbench下载包后按照默认提示安装。 如果需要切换workbench的新老版本,可以按照如下提示切换: workbench连接数据库 输入连接数据库id、端口号、[详细]
-
mysql共享锁与排他锁用法案例分析
所属栏目:[MySql教程] 日期:2022-03-20 热度:77
本文实例讲述了mysql共享锁与排他锁用法。分享给大家供大家参考,具体如下: mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一[详细]
-
MySQL关于ERROR 1290 HY000 报错处理方法
所属栏目:[MySql教程] 日期:2022-03-20 热度:119
一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。 mysql grant select,insert,update,delete on *.* to root@%; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot[详细]
-
mysql查询慢的原因和解决方式
所属栏目:[MySql教程] 日期:2022-03-20 热度:144
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查[详细]
-
MySQL5.7.24版本的数据库安装过程解说
所属栏目:[MySql教程] 日期:2022-03-20 热度:191
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 一:MySQL安装包下载 打开网站去下载MySQL(MySQL下载地址链接) 这个网站链接进去是默认的最新版[详细]
-
在MySQL中自定义参数的运用详解
所属栏目:[MySql教程] 日期:2022-03-20 热度:113
MySQL变量包括系统变量和系统变量。这次的学习任务是用户自定义变量。用户变量主要包括局部变量和会话变量。 用户自定义变量的声明方法形如:@var_name,其中变量名称由字母、数字、.、_和$组成。当然,在以字符串或者标识符引用时也可以包含其他字符(例[详细]
-
mysql unique key在查询中的使用与相关难题
所属栏目:[MySql教程] 日期:2022-03-20 热度:61
mysql unique key在查询中的使用与相关问题: 1、建表语句: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `h[详细]
-
MySQL中int最大值深入讲解
所属栏目:[MySql教程] 日期:2022-03-20 热度:143
导语 前两天看到的问题,展开写一下。 字节 我们都知道计算机是以二进制为基[详细]
-
mysql中的锁机制深入讲解
所属栏目:[MySql教程] 日期:2022-03-20 热度:101
前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也[详细]
-
mysql实现查询结果导出csv文件及导入csv文件到数据库操作
所属栏目:[MySql教程] 日期:2022-03-20 热度:170
本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作。分享给大家供大家参考,具体如下: mysql 查询结果导出csv文件: select logtime, operatingsystem, imei from GameCenterLogs where operatingsystem = 1 and operatingsystem =3[详细]
-
mycat的schema.xml
所属栏目:[MySql教程] 日期:2022-03-20 热度:71
mycat的schema.xml: 一、一个简单的schema.xml文件: 1、文件内容: ?xml version=1.0? !DOCTYPE mycat:schema SYSTEM schema.dtd mycat:schema xmlns:mycat=http://io.mycat/ !-- 设置表的存储方式.schema name=TESTDB 与 server.xml中的 TESTDB 设置一[详细]