
高性能mysql
weixin_43384009
抓住每次可以学习的机会
展开
-
mysql之创建表、复制表、视图、存储过程、事务管理和对字段的约束
mysql1. 创建表2. 复制表3. 虚拟表---视图4. 存储过程5. 事务管理6. 对字段的约束 1. 创建表 2. 复制表 alter table test change column address address1 varchar(30)--修改表列名 3. 虚拟表—视图 4. 存储过程 5. 事务管理 禁止自动提交 提交完成,不能回退 ...原创 2020-04-30 20:17:53 · 212 阅读 · 0 评论 -
mysql的增改删
mysql1. 数据插入insert into2. 数据更新update3. 数据删除delete 1. 数据插入insert into 2. 数据更新update 执行顺序where—set 3. 数据删除delete原创 2020-04-29 21:45:28 · 282 阅读 · 0 评论 -
sql语法:多表查询
目录标题1. 标量子查询2. 关联子查询3. 普通子查询4. 表联结5. 对联结表的聚合6. 组合查询 1. 标量子查询 筛选出日用品中大于日用品均价的日用品 2. 关联子查询 3. 普通子查询 4. 表联结 inner join 5. 对联结表的聚合 6. 组合查询 union all:不过滤重复行 v ...原创 2020-04-04 22:15:02 · 280 阅读 · 0 评论 -
sql语法:单表查询3
目录标题1. 聚合函数1.1 count1.2 sum、avg1.3 max、min2. 分组数据---group by3. 分组过滤4. 语法结构 1. 聚合函数 1.1 count 1.2 sum、avg 1.3 max、min 统计行数 在使用sum时,注意空值的处理 2. 分组数据—group by 3. 分组过滤 4. 语法结构 ...原创 2020-03-24 22:57:16 · 195 阅读 · 0 评论 -
sql语法:单表查询2
目录标题1. 数据处理---数据类型 1. 数据处理—数据类型原创 2020-03-24 22:53:16 · 154 阅读 · 0 评论 -
sql语法:单表查询1
目录标题1. select from1.1 别名设置、常数添加、四则运算1.2 字符拼接(concat)、指定拼接符(concat_ws)、内容去重(distinct)2. 结果排序---order by3. 数据过滤---where3.1 数值过滤---between and、空值过滤---is null、费空值过滤---is not null3.2 通配符---下划线和百分号3.3 且、或、组...原创 2020-03-24 22:47:08 · 311 阅读 · 0 评论 -
认识数据库
目录标题1. 关系型数据库2. 关键字3. 语句类型 1. 关系型数据库 2. 关键字 3. 语句类型原创 2020-03-24 22:33:46 · 107 阅读 · 0 评论 -
redis作为mysql的加速器
目录标题1. redis 配合 mysql2. 调度器:gearmand 1. redis 配合 mysql 数据访问流程:client -> app -> redis -> mysql -> redis -> client 客户端用 app 访问,先在 redis 里读数据,因为快,redis 没有才去 mysql 读,读完保存在redis 里,然后返回客户端,...原创 2020-03-12 17:45:09 · 483 阅读 · 0 评论 -
redis:集群
目录标题1. 集群2. 添加新的节点 1. 集群 1. [root@server4 redis]# /etc/init.d/redis_6379 stop Stopping ... Redis stopped 2. [root@server4 redis]# mkdir /usr/local/rediscluster [root@server4 redis]# cd /usr/local/re...原创 2020-03-12 17:38:32 · 320 阅读 · 0 评论 -
redis:主从切换
目录标题1. server3做server4的slave2. 主从切换 1. server3做server4的slave 1. [root@server4 ~]# scp -r redis-5.0.3 root@172.25.60.3:/root/ [root@server3 ~]# cd redis-5.0.3/ 2. [root@server3 redis-5.0.3]# make ins...原创 2020-03-12 17:33:32 · 174 阅读 · 0 评论 -
redis
目录标题1. 什么是redis2. 实验 1. 什么是redis 2. 实验 安装redis tar zxf redis-5.0.3.tar.gz cd redis-5.0.3 yum install -y gcc make make install 生成配置文件 [root@server4 redis-5.0.3]# cd utils/ [root@server4 utils]#...原创 2020-03-12 17:29:02 · 98 阅读 · 0 评论 -
mysql:mha---mysql的高可用
目录标题实验 实验 [root@server1 ~]# systemctl stop mysqld [root@server2 mysql]# systemctl stop mysqld [root@server3 ~]# systemctl stop mysqld [root@server1 ~]# cd /var/lib/mysql [root@server1 mysql]# rm -fr...原创 2020-03-10 12:10:11 · 110 阅读 · 0 评论 -
mysql:组复制
目录标题实验 实验 server1 server2 server3 称为一个服务组,一起对外提供服务 清除server1和server2之前做的mysql的内容 [root@server1 mysql]# systemctl stop mysqld [root@server1 mysql]# cd /var/lib/mysql [root@server1 mysql]# ls auto.cnf ...原创 2020-03-10 12:02:18 · 84 阅读 · 0 评论 -
mysql:基于主从复制的读写分离
目录标题实验 实验 server1:主库 server2:从库 server3:mysql代理(mysql-proxy) server3:mysql代理 1. [root@server3 ~]# tar zxf mysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz -C /usr/local [root@server3 ~]# cd /usr/local...原创 2020-03-10 11:56:10 · 102 阅读 · 0 评论 -
mysql:半同步复制
目录标题1. 异步复制、全同步复制、半同步复制2. 半同步复制实验 1. 异步复制、全同步复制、半同步复制 2. 半同步复制实验 server1: 1. [root@server1 mysql]# mysql -uroot -p Enter password: mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_...原创 2020-03-10 11:52:06 · 96 阅读 · 0 评论 -
mysql:基于gtid的主从复制
目录标题实验 实验 server1 1. [root@server1 mysql]# vim /etc/my.cnf gtid_mode=ON # 开启gtid的复制 enforce-gtid-consistency=true 2. [root@server1 mysql]# systemctl restart mysqld server2: 1. [root@server2 mysql]#...原创 2020-03-10 11:47:42 · 104 阅读 · 0 评论 -
mysql:主从复制
目录标题1. 主从复制2. 实验 1. 主从复制 2. 实验 server1:主库 server2:从库 安装mysql server1 1. [root@server1 ~]# tar xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 2. [root@server1 ~]# yum install mysql-community-clien...原创 2020-03-10 11:44:49 · 99 阅读 · 0 评论 -
高性能mysql:安装mysql
mysql-rpm包下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar原创 2020-02-03 18:33:24 · 153 阅读 · 0 评论