Erlo
2019-08-19 13:01· mysql的并发控制原理

Mysql是主流的开源关系型数据库,提供高性能的数据存储服务。在做后端开发时,有时会遇到性能瓶颈,这些瓶颈有时并不是来自应用本身,而是来自数据库层面。所以所以掌握Mysql的一些底层原理有助于我们更好地理解Mysql,对...

mysql的并发控制原理
2019-08-15 10:04· MYSQL异步复制

Replication,复制是高可用的基础,MHA、mycat等中间件的底层都依赖复制原理master 主实例 slave 从实例分类:默认的异步复制,5.5版本后的半同步复制,5.6版本新增的GTID复制,5.7版本的...

MYSQL异步复制
2019-08-14 21:04· MySQL的多表联查

1.内连接        规则:返回两个表的公共记录        语法: -- 语法一 select * from 表1 inner join 表2 on 表1.公共字段=表2.公共字段 -- 语法二 select *...

2019-08-14 17:02· Django创建mysql数据表流程

在Django项目建好后,在setting.py中设置好mysql连接参数: 1 DATABASES = { 2 'default': { 3 'ENGINE': 'djang...

Django创建mysql数据表流程
2019-08-14 11:05· [灵魂拷问]MySQL面试高频100问(工程师方向)

作者:呼延十 juejin.im/post/5d351303f265da1bd30596f9 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. ...

[灵魂拷问]MySQL面试高频100问(工程师方向)
2019-08-14 11:03· Python 使用 PyMysql、DBUtils 创建连接池,提升性能

转自:https://blog.csdn.net/weixin_41287692/article/details/83413775 Python 编程中可以使用 PyMysql 进行数据...

2019-08-14 09:04· YUM方式安装MYSQL5.7

首先mysql官网下载yum源https://dev.mysql.com/downloads/repo/yum/然后将下载好的rpm文件安装并校验 [root@elegant-snap-3 /stage]$ rpm -i...

YUM方式安装MYSQL5.7
2019-08-13 22:04· Docker安装mysql😁

分享一下在DockerDesktop下安装mysql遇到的坑。 docker是个好东西,新手(比如我)在刚入门时难免遇到各种各样的坑。熟练了,那么就会大大提升我们的工作效率。 安装mysql的一般步骤, 1. do...

2019-08-13 21:02· 记一次mysql主从同步因断电产生的不能同步问题 1236 and 1032

背景:   项目新上线一个月,qa需要测试断电服务拉起,服务拉起成功后,发现mysql主从异常         以下是发现的问题以及解决方案 问题1:   Slave_IO_Running:  No 一方面原因是因...

记一次mysql主从同步因断电产生的不能同步问题 1236 and 1032
2019-08-13 17:04· Mysql 局域网远程连接设置——Windows

工作中,遇到mysql数据库存储于我的电脑上,而其他电脑需要共同进行读写数据(类似redis并发),所以我的电脑就必须开启mysql远程连接。  一. 授权 1. 连接数据库    mysql -uroot -p  ...

Mysql 局域网远程连接设置——Windows
2019-08-13 14:04· MySQL数据篇(五)--SQL对数据进行按月统计,或对数据进行按星期统计

  对于所有的需求,当你不知道怎么处理的时候,你就先用最简单的方法,或者说的明白一点,用最原始的方法,先实现业务需求再说。   一、对提现队列数据表“ims_checkout_task”进行汇总统计,按月汇总统计每个月...

MySQL数据篇(五)--SQL对数据进行按月统计,或对数据进行按星期统计
2019-08-12 20:04· 调整mysql数据库最大连接数

【查看mysql最大链接数】 MariaDB [(none)]> show variables like 'max_connections';     +-----------------+--...

2019-08-12 18:04· MySQL5.6解压版服务无法启动—系统错误1067

记录一下今天被坑了一下午的BUG 就从半个月前说起吧 当时..................................................................................

MySQL5.6解压版服务无法启动—系统错误1067
2019-08-12 17:04· Mysql 局域网连接设置——Windows

在公司工作中,会遇到mysql数据库存储于某个人的电脑上,大家要想连接mysql服务,装有mysql服务的电脑就必须开启远程连接。 其实不仅仅是局域网,只要你有数据库所在服务器的公网IP地址都能连上。  一. 授权 ...

Mysql 局域网连接设置——Windows
2019-08-12 14:05· PHP 与 MySQL 相关操作

一、MySQL基操 •MySQL启动 注意:MySQL不能直接通过 mysql.exe 命令启动 MySQL客户端访问服务端需要寻找匹配:连接认证 连接:IP和端口确定,如果是本地都可以忽略   -h 主机地址...

PHP 与 MySQL 相关操作
2019-08-12 14:05· MySQL存储过程02

这次接着说MySQL存储过程: 我们先看它的多分支控制结构case: case的语句很简单:  case 变量名 when 条件1 then 输出结果1; when 条件2 then 输出结果2; .........

MySQL存储过程02
2019-08-12 14:05· mysql修改max_allowed_packet数据包最大值

在windows环境下!!!! 1.找到my.inc文件,不是你的安装目录路径,是C:ProgramDataMySQLMySQL Server 5.7这个路径,注意 ProgramData 文件夹是隐藏的需要显示出来!!...

mysql修改max_allowed_packet数据包最大值
2019-08-12 14:05· MySQL入门——MySQL数据库和SQL语言

MySQL入门——MySQL数据库和SQL语言 摘要:本文主要了解了MySQL关系型数据库和SQL语言的基本知识。 MySQL数据库 简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目...

2019-08-12 14:05· mysql定时任务(event事件)

1.事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。 事件和触发器类似,都是在某些事情发生...

2019-08-12 14:05· MySQL用户与权限

用户连接到mysql,并做各种查询,在用户和服务器中间分为两个阶段: 1:用户是否有权连接上来 2:用户是否有权执行此操作(如select,update等等) 先看第一个阶段:服务器如何判断用户是否有权连接上来 ...

MySQL用户与权限
2019-08-12 14:05· Docker安装mysql

分享一下在DockerDesktop下安装mysql遇到的坑。 docker是个好东西,一些新手(比如我)在刚入门时难免遇到各种各样的坑。熟练了,那么就会大大提升我们的工作效率。 安装mysql的一般步骤, 1. ...

2019-08-12 14:05· MySQL 在Windows上安装多个数据库

Step 1:拷贝一份MySQL整个安装文件,并拷贝一份 my.ini 文件放置安装目录下,然后修改以下内容。注意 port 不能设置为默认的3306,这里我们设置为3307端口。 basedir=C:/Progr...

MySQL 在Windows上安装多个数据库
2019-08-12 14:05· Ubuntu安装MySql5.7

一、安装与删除  安装     sudo apt-get update #更新源     sudo apt-get install mysql-server #安装mysql   删除     sudo apt-...

2019-08-12 14:05· MySql || 快速创建100w条记录

平时每个开发者都会讨论数据量大时,sql的优化问题。但是并不是每个人都会有100w的数据量可以用来实战,那么今天我们就自己动手,模拟一个100w数据量的表。 创建原理 其实创建的方法有很多,有快的也有慢的。本...

MySql || 快速创建100w条记录
2019-08-12 14:05· MySQL 主从复制(实时热备)原理与配置

MySQL是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证MySQL数据库的可靠性,就要会一些提高可靠性的技术。MySQL主从复制可以做到实时热备数据。本文介绍MySQL主从复制原理及其配置过程。 术...

MySQL 主从复制(实时热备)原理与配置
2019-08-07 12:04· [转载]Mysql数据库千万级数据处理优化

转载:http://blog.sina.com.cn/s/blog_6dcd17320100tm6o.html 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索...

2019-08-07 01:04· MySQL-线上数据迁移实战记录

1. 迁移背景和限制条件   随着功能的迭代或者数据表中数据量的增加,将现有数据进行迁移已是工作中经常遇到的事情。通常我们在平时迁移数据数据的时候,只需要用mysqldump、mysqlimport指令就能完成迁移功能...

2019-08-06 20:00· Centos6安装mysql5.7最新版

  最近因为公司的服务器需要做基线和漏洞扫描,基线方面问题不大,按照报告上的加固建议,选一些权重高的问题处理一下就好了。但是漏洞扫描就比较坑了,扫出来了十几个高危和一百六十多个中危漏洞,不过还好漏洞基本上都出在openS...

Centos6安装mysql5.7最新版
2019-08-06 19:04· MySQL数据库-表操作-SQL语句(二)

1. MySQL多表查询 1.1 外键约束 为了消除多张表查询出现的笛卡尔积的现象,MySQL在建表并进行多表之间的关键查询可以使用外键关联查询。 外键:从表1(sub)的某列引用(ref)另外一个表2(main)...

MySQL数据库-表操作-SQL语句(二)
2019-08-06 15:04· Windows下备份mysql

---恢复内容开始---  Windows下备份mysql 第一步 编写脚本   1 ::设置时间变量 2 set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%%...

2019-08-06 10:02· 100道MySQL常见面试题总结

前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中...

100道MySQL常见面试题总结
2019-08-06 09:03· mysql数据库相关流程图/原理图

mysql数据库相关流程图/原理图 1.mysql主从复制原理图 mysql主从复制原理是大厂后端的高频面试题,了解mysql主从复制原理非常有必要。 主从复制原理,简言之,就三步曲,如下: 主数据库有个...

2019-08-06 00:04· mysql 锁机制

前言   大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用到了mysql的锁,但当时对mysql的锁机制只是管中窥豹,所以本文打算总结一下mysql的锁机制。   本文主要论述关于mysql锁机制,...

2019-08-05 22:02· python 之 数据库(多表查询之连接查询、子查询、pymysql模块的使用)

10.10 多表连接查询 10.101 内连接 把两张表有对应关系的记录连接成一张虚拟表 select * from emp,dep; #连接两...

python 之 数据库(多表查询之连接查询、子查询、pymysql模块的使用)
2019-08-05 13:01· navicat连接mysql显示1251错误怎么办

重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sql又报2058错误,但是window命令进入mysql,账号密码都是正确的。相关推荐:《Navicat for mysql使...

navicat连接mysql显示1251错误怎么办
2019-08-05 12:04· MySQL学习之基础篇09-事务

我们在建表的时候通常会在最后声明引擎类型,这次我们就来看看存储引擎都有哪些: 举个例子: --------------------------- 银行转账: 张三想给李四转500元钱: 张三-500 李四...

MySQL学习之基础篇09-事务
2019-08-05 10:05· Navicat for MySQL怎么建立多表链接

构建两张表的多对多关系:清洗数据表(clean_data表)与用户表(user表)建立多对多的关系。如下图所示:1.创建表.打开navicat,创建三张表,clean_data表与user表,以及两个表之间的关系表(cl...

Navicat for MySQL怎么建立多表链接
2019-08-04 23:03· mysql学习之基础篇08 UTF8编码

这次我们来说一下在Mysql中的编码问题: 我们知道应用于计算机的最早的字符集是ASCII,它所组成的编码是ASCII编码;由于对于其他国家来说它所容纳的字符个数比较少,后来就出现了ANSI字符集,它的编码就是本地编码...

mysql学习之基础篇08 UTF8编码
2019-08-04 16:02· MySQL 之 Explain 输出分析

​MySQL 之 Explain 输出分析 背景 前面的文章写过 MySQL 的事务和锁,这篇文章我们来聊聊 MySQL 的 Explain,估计大家在工作或者面试中多多少少都会接触过这个。可能工作中实际使用的不多,...

MySQL 之 Explain 输出分析
2019-08-04 12:03· mysql应用之通过存储过程方式批量插入数据

我们平时的测试过程中有一个环节就是准备测试数据,包括准备基础数据,准备业务数据,使用的场景包括压力测试,后台批量数据传输,前端大数据查询导出,或者分页打印等功能,准备测试数据我们通俗点讲就是造数据,根据不同的使用场景我们...

mysql应用之通过存储过程方式批量插入数据
2019-08-03 22:03· 阿里云Linxu下的Mysql安装与配置

说明:本文主要详细介绍了关于如何在阿里云ECS服务器上安装并配置Mysql 环境:Centos 7版本,阿里云部署好系统后会默认安装mariadb数据库 1、删除阿里云自带的MariaDB # rpm -qa | gr...

阿里云Linxu下的Mysql安装与配置
2019-08-03 20:03· MySQL集群读写分离的自定义实现

基于MySQL Router可以实现高可用,读写分离,负载均衡之类的,MySQL Router可以说是非常轻量级的一个中间件了。看了一下MySQL Router的原理,其实并不复杂,原理也并不难理解,其实就是一个类似于V...

MySQL集群读写分离的自定义实现
2019-08-03 17:01· navicat怎么查看mysql版本

  navicat查看mysql版本,只需要新建查询,在新建的查询窗口,执行如下sql 语句select version() from dual;推荐教程:mysql入门视频教程扩展知识Navicat  Navicat是...

navicat怎么查看mysql版本
2019-08-03 16:01· mysql与navicat建立连接出现1251错误怎么解决

重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。在网上查的是,出现这个原因是mysql8之前...

mysql与navicat建立连接出现1251错误怎么解决
2019-08-03 16:01· navicat for mysql怎么导入sql

Navicat for Mysql 是应用比较多的mysql的视图管理工具。下面为大家记录下Navicat for mysql如何导入sql文件。推荐教程:MySQL入门视频教程1、首先创建一个数据库(因为我导入的sql...

navicat for mysql怎么导入sql
2019-08-03 16:01· navicat 8 for mysql怎么建库

开发网站,往往需要用数据库保存数据。我们该如何创建数据库与创建数据表呢?方法其实很简单,下面就由小泽教你如何用Navicat for MySql创建数据库的操作流程。推荐教程:https://www.php.cn/cou...

navicat 8 for mysql怎么建库
2019-08-03 11:01· 如何启动mysql

如何启动mysql?第一步最开始右键计算机,选择“管理”,如下图所示:第二步进去管理之后,选择服务和应用程序->服务,然后在右边找到mysql第三步点击mysql,右键就可以启动或者关闭,如下图所示:以上就是如何启动my...

如何启动mysql
2019-08-03 10:01· navicat for mysql过期怎么破解

从网上下载需要用到的navicat for mysql 的安装软件以及破解包。双击navicat_xx.exe进行安装,然后下一步->选安装路径并下一步->下一步->安装->完成。相关推荐:《Navicat for my...

navicat for mysql过期怎么破解
2019-08-03 10:01· MySQL是什么东西

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General Public Licens...

MySQL是什么东西
2019-08-03 10:01· navicat怎么连接mysql

1.首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)相关推荐:《Navicat for mysql使用图文教程》2.打开你的Navic...

navicat怎么连接mysql
2019-08-03 00:00· Linux中进行jdk的安装+Tomcat安装+mysql的安装

  1、上传所需要的文件(这里事先准备好了jdk和tomcat的安装包,mysql需要在线安装)   jdk的安装包名称:jdk-8u151-linux-x64.tar.gz   tomcat 的安装包名称:apac...

Linux中进行jdk的安装+Tomcat安装+mysql的安装
2019-08-02 22:03· mysql测试

1、sysbench sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库; 主要包括以下几种测试: cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSIX线程性能 数据...

2019-08-02 18:01· 一文读懂MySQL中的索引

什么是索引索引是一种数据结构,其作用就是用来提高数据查询效率。比较常用的比喻就是将其类比为书籍的目录。通过目录可以精确的找到某一章节的内容所在页。在数据量较小的时候使用索引其实也没有什么意义,即使没有索引需要一条一条遍历...

一文读懂MySQL中的索引
2019-08-02 11:01· dedecms如何备份mysql数据库文件在哪

  织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进...

dedecms如何备份mysql数据库文件在哪
2019-08-01 13:03· 索引之----mysql单列索引失效的情况

使用的索引名称:   1.隐式转换导致索引失效。 由于表字段定义为vachar类型,但在查询时把该字段作为number类型 以及where条件传给mysql。   2.对索引列进行任何操作(计算(+、-...

索引之----mysql单列索引失效的情况
2019-08-01 12:03· mysql学习之基础篇06

子查询:又分为where型子查询,from型子查询,exists型子查询这三类。 where型子查询:指把内层查询的结果作为外层查询的比较条件: 举个例子: 我们想查出goods_id最大的商品,要求不能用排序: ...

mysql学习之基础篇06
2019-07-31 21:04· Mysql 5.7存储过程的学习

存储过程:对sql的封装和重用,经编译创建并保存在数据库中,通过指定存储过程的名字并给定参数(需要时)来调用执行。 优缺点: (1) 优点: 执行速度快------存储过程只在创建时进行编译,以...

2019-07-31 21:04· MySQL索引失效的几种场景

 我们都知道建立索引能够提高查询效率,那么是不是任何情况下都能提高呢,当然不是的的,下面我们就来列举一些常见的索引失效的场景。借用上一篇文章的dm_person_info表在card_code列没加索引的时,查询时间如下,...

MySQL索引失效的几种场景
2019-07-31 15:03· MySQL8 clone plugin

  安装MySQl8.0.17   下载 MySQL8.0.17 二进制版本 https://dev.mysql.com/downloads/mysql/   解压,修改权限 1 tar xf ...

MySQL8 clone plugin
2019-07-31 11:04· mysql学习之基础篇05

mysql中的统计函数: 1. 查询商品价格中最高的价格: select max(shop_price) from goods;   2. 查询商品价格中最低的价格: select min(sho...

mysql学习之基础篇05

热门文章

> <

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-09-21 17:57:23Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 首页 笔记分享 案例展示 ERLO 搜索
    鼠标试试
    返回顶部