mysql
文章平均质量分 74
一杯雪花勇闯天涯
越努力越幸运
展开
-
MySQL 查询今天 昨天 最近7天的数据
// 查询今天的数据SELECT * FROM 表名 WHERE to_days(时间字段) = to_days(now());// 查询昨天的数据SELECT * FROM 表名 WHERE to_days(now()) - to_days(时间字段) <= 1;// 查询最近七天的数据SELECT * FROM 表名 WHERE date_sub(curdate(), interval 7 day) <= date(时间字段);...原创 2020-07-24 11:07:04 · 1271 阅读 · 1 评论 -
MySQL之执行计划
今天面试,问及一个问题,如果在一张表上添加索引,你该如何判断该索引是否执行。诚然我不知晓,面试后才知道MYSQL里面有一个执行计划,可以解决这个问题。一.什么叫做MYSQL执行计划SQL执行计划,就是一条SQL语句,在数据库中实际执行的时候,一步步的分别都做了什么。就是我们用EXPLAIN分析一条SQL语句时展示出来的那些信息二.为什么要学习MYSQL执行计划了解SQL执行计划的意义就在于...原创 2020-03-02 19:54:37 · 140 阅读 · 0 评论 -
MYSQL主从同步故障
主库和从库信息不一致:在从库上执行:stop slave;set gloabl sql_slave_skip_counter=1;//忽略执行1个更新start slave;set global sql_slave_skip_counter=n;//忽略执行n个更新vim my.cnf上添加slave-skip-errors=1032,1062,1007 #一般由于入库重复导致的...原创 2020-03-01 17:57:41 · 211 阅读 · 0 评论 -
基于Centos7环境下,实现MYSQL8.0主从复制的详细过程记录
准备条件:两台服务器安装 MYSQL我这里开了两个虚拟机,模拟两台服务器,在两台虚拟机安装MYSQL,实现主从复制系统环境的介绍:Centos 7.0一.安装MYSQLstep1:下载MYSQL链接:https://pan.baidu.com/s/1H7LQuhcMjtlj_zDJPPcMcw 提取码:hrum 复制这段内容后打开百度网盘手机App,操作更方便哦将下载好的文件通过...原创 2020-03-01 15:19:30 · 530 阅读 · 0 评论 -
设置Mysql5.6允许外网访问详细流程
原创浪子-燕青 最后发布于2019-05-29 09:05:20 阅读数 1525 收藏展开最近在公司Linux服务器部署web项目,访问自己本机mysql5.6,发现默认mysql只允许本地提供服务,如果要求外网能够访问我自己本地的mysql需要进行若干配置,记录如下。一、设置MySQL服务允许外网访问修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(...转载 2020-02-18 16:26:06 · 558 阅读 · 0 评论 -
MYSQL主从同步
MYSQL 主从同步一.简述Mysql主从同步复制原理:1.在Master服务器上启用mysql bin-log日志开关 2.在Master服务器建立主从同步mysql 的授权账号3.在Salve服务器上执行 start slave ,开启主从复制开关,从而启用bin_log 日志4.此时,Slave服务器的Io线程读取从库上Master_info 文件中记录的主库的授权账号、密码、i...原创 2019-12-20 18:48:36 · 144 阅读 · 0 评论 -
超卖现象之解决方案
**方案一:事务+数据库行锁,行锁是一种悲观锁**行级锁定是目前各大数据库管理软件所实现的锁定颗粒度最小的,所以发生锁定资源争用的概率也最小,能够给予应用程序尽可能大的并发处理能力而提高一些需要高并发应用系统的整体性能。但是由于锁定资源的颗粒度很小,所以每次获取锁和释放锁消耗的资源也更多,带来的消耗自然也就更大了。此外,行级锁定也最容易发生死锁。1.什么叫做悲观锁呢?1.1 顾名...原创 2019-12-10 11:05:29 · 575 阅读 · 0 评论 -
标准sql语句执行分析
标准sql语句执行分析SELECT count() as “人数” ,round(avg(reseau),2) as “平均工资”FROM (select t.,serial,shopaddress ,rownum as rnFROM (SELECT openid,account,city,reseau,createTime,nameFROM sys_usermgr_gzhuserW...原创 2018-12-10 14:47:21 · 149 阅读 · 0 评论 -
多表关联
left join 与 right join 以及 inner join 的区别step1:在数据库建立两张表A,Bstep2:给两张表添加数据step3:测试join的写法select * from A a join B b on a.id=b.id;select * from A a inner join B b on a.id=b.id测试发现 join与Inner joi...原创 2018-12-11 09:47:42 · 171 阅读 · 0 评论