
mysql
子弹划过红玫瑰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CentOS7,MySQL主从配置和读写分离(MySQL主从、MySQL读写分离、MySQL分布式、数据库读写分离、主从配置)
一、实验目标搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,主服务器进行写操作,从服务器进行读操作。 二、测试环境主数据库: CentOS7, MySQL15.1 , 192.168.1.233从数据库: CentOS7, MySQL15.1 , 192.168.1.234 三、主从配置步骤 1、确保主数据库与从数据库里的数据一样例如:主数据库...转载 2018-07-20 13:41:07 · 137 阅读 · 0 评论 -
mysql UNION ALL查询分页
1.UNIONALL和UNION 的区别UNIONALL理论上要比UNION的查询效率更高一些,因为UNION会将结果集中的数据进行过滤,将相同的数据进行剔除后返回,而UNIONALL不进行此操作,它会将结果集全部返回2.UNIONALL分页要点如果需要分页的时候只需要将他们联合查询的结果集当做一个表来查询就好了。3.UNIONALL查询结果统计SELECT COU...转载 2019-06-27 16:20:50 · 3991 阅读 · 2 评论 -
mysql union union all 区别
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:...原创 2019-06-05 15:44:33 · 147 阅读 · 0 评论 -
主从同步出现Error 'Can't create database 'test‘; database exists'错误
slave startmysql命令行下执行slave startshow slave status;看下状态如果出现Error 'Can't create database 'oldboy'; database exists'错误,则slave stop;set GLOBAL sql_slave_skip_counter=1;slave start主从复制到这来就ok了原文:ht...转载 2018-12-11 18:06:04 · 13285 阅读 · 1 评论 -
mysql实现主从复制
今天说一下MySQL的主从复制如何做到!准备工作:1.两个虚拟机:我这里用的是CentOS5.5,IP地址分别是192.168.1.101 和192.168.1.105; 101做主服务器,105做从服务器(都已经安装相同版本的Mysql);2.本机环境:Apache+PHP+MySQL 好了,现在开始吧,来看看这听起来高大上的主从复制是怎么回事。 原...转载 2018-12-11 17:13:37 · 122 阅读 · 0 评论 -
PHP如何批量更新MYSQL中的数据
最近项目需要用到批量更新数据库里的数据,在网上找了一下这方面的例子,觉得这个还不错,分享给大家。在这个业务里里面涉及到了更新两张数据表,那么大家是不是会想到非常简单,马上上代码$sql = "update newhouse_clicks set clicks=6,type=1,update_time=time() where is=$value['id']"; 其中数据表名为newh...转载 2018-12-11 13:18:49 · 209 阅读 · 0 评论 -
浅谈MySQL的事务隔离级别
希望这篇文章能够阐述清楚跟数据库相关的四个概念:事务、数据库读现象、隔离级别、锁机制一、事务先来看下百度百科对数据库事务的定义:作为单个逻辑单元执行一系列操作,要么完全执行,要么完全不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。事务有四个属性,称为ACID属性:1、原子性(Atomicity):事务是一个原子单位,要么全部执行,要...转载 2018-12-21 19:57:11 · 203 阅读 · 0 评论 -
php+mysql实现数据分批插入
比如说有10001条数据,每次插入1000条,分11次插入完成,代码如下: 1 <?php 2 /** 3 * Created by PhpStorm. 4 * User: Soup 5 * Date: 2016/12/29 6 * Time: 21:04 7 */ 8 9 $mysqli = new mysqli('localhost','root',...转载 2018-12-03 13:55:53 · 678 阅读 · 0 评论 -
什么是索引?Mysql目前主要的几种索引类型
一、索引MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引...转载 2018-11-27 10:15:01 · 173 阅读 · 0 评论 -
mysql 水平分表技术
mysql 水平分表技术 这里做的是我的一个笔记。水平分表比较简单, 理解就是:合并的表使用的必须是MyISAM引擎 表的结构必须一致,包括索引、字段类型、引擎和字符集 数据表user1 1 2 3 4 5 6 CREATE TABLE `user1` ( `id` int(11) NO...转载 2018-11-26 16:12:25 · 1217 阅读 · 0 评论 -
Mysql分表和表分区详解
Mysql分表和表分区详解为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。 什么是分表?分表就是将一个大表按照一定的规则分解...转载 2018-11-26 11:37:06 · 699 阅读 · 0 评论 -
【Swoole】用swoole简单实现MySQL连接池
MySQL连接池在传统的网站开发中,比如LNMP模式,由Nginx的master进程接收请求然后分给多个worker进程,每个worker进程再链接php-fpm的master进程,php-fpm再根据当前情况去调用其worker进程然后处理PHP,如果需要MySQL,在与MySQL建立连接,这个时候,如果有1000个请求打过来,就需要与MySQL建立1000个连接。如果请求达到万级或者百万级,...转载 2018-11-20 09:43:04 · 682 阅读 · 0 评论 -
MySQL(五) MySQL中的索引详讲
序言 之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于MySQL来说,知道了一些复杂的查询,就够了,但是我认为,不管有没有用,现在学着不懂的东西,说明就是自己薄弱的地方,多学才能比别人更强 --WH...转载 2018-11-12 15:50:22 · 195 阅读 · 0 评论 -
利用MySQL实现一个类似美团外卖的外卖订单的数据库管理系统
利用MySQL实现一个类似美团外卖的外卖订单的数据库管理系统本文的重点在于MySQL触发器的应用1、数据库需求分析 1)数据库实体:客户、商家、商品、订单。 2)一个客户对应多个订单。 3)一个商家对应多种商品和多个订单。 4)一个订单对应一种商品。2、系统功能分析 1)客户注册:客户通过添加必要的信息到数据库来完成注册。 2)客户信息修改:客户根据...转载 2018-10-10 20:42:55 · 8728 阅读 · 0 评论 -
sql中视图与表的区别?
区别:1、视图是已经编译好的sql语句。而表不是2、视图没有实际的物理记录。而表有。3、表是内容,视图是窗口4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改5、表是内模式,试图是外模式6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表...原创 2018-09-21 10:46:21 · 611 阅读 · 0 评论 -
点餐系统——数据库设计
一、 数据库设计1.用户表 字段 字段类型 字段描述 备注 U_ID Int 主键、自增 U_LoginID...转载 2018-10-11 11:53:52 · 4399 阅读 · 0 评论 -
mysql读写分离配置
mysql读写分离配置随着网站访问和请求量的增加,单台数据库服务器的连接已耗尽,会出现连接请求还在等待,或是数据库服务器崩溃等现象,这时候我们考虑如何减少数据库的连接,可以通过优化代码、使用缓存、数据库读写分离等方式解决此问题。 什么是读写分离:将数据库的读、写操作分别作用到不同的数据库(不同物理机)上。 适用场景:读操作远大于写操作,包含大量复杂统计、离线计算等任务(比如定时按各维度对数...转载 2018-07-20 13:42:14 · 5109 阅读 · 0 评论 -
细说mysql索引
本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = 'css'一般情况下,在没有建立索引的时候,mysql需要扫描全表及扫描1...转载 2019-07-10 10:54:32 · 154 阅读 · 0 评论