首先画图一张,用来展示今天要做的事情,读写分离,个人理解就是使用mysql主从备份的原理,让两个数据库同时为自己提供服务。其中主库负责数据保存,从库负责数据展示,可以一主一从,也可以一主多从。从而降低数据库同时处理读写的压力。 1、环境如下 master 10.10.101.83 slave 10. ...
分类:
数据库 时间:
2019-11-06 23:11:50
阅读次数:
139
分享一道今天的面试题:SQL语句实现:数据库中有A B C三列,当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列 第一种:使用case when...then...else end实现 select (case when a>b then a else b end ),(c ...
分类:
数据库 时间:
2019-11-06 23:13:03
阅读次数:
188
本篇探讨以下几个问题:你可提前猜测下面6个场景语句中,哪几个回收可以成功执行? 1. 在CDB级别中对用户进行权限回收,不带 container 子句的效果; 2. 在CDB级别中对用户进行权限回收,带 container=all 子句的效果; 3. 在CDB级别中对用户进行权限回收,带 conta ...
分类:
数据库 时间:
2019-11-06 23:18:52
阅读次数:
222
一.客户端命令介绍 mysql 1、用于数据库的连接管理 1) 连接(略) 2) 管理: 3)接收用户的SQL语句 2、将用户的SQL语句发送到服务器 mysqldump 1、备份数据库和表的内容 help命令的使用 source命令的使用 查看MySQL存活状态 前提在配置文件中配置成可客户端 [ ...
分类:
数据库 时间:
2019-11-06 23:21:23
阅读次数:
206
主库IP:192.168.8.129hostname:master从库IP:192.168.8.130hostname:slave1、说明:此脚本针对上一篇文章《CentOS7.X安装部署mysql5.7主从环境》搭建完成后的主从随时同步使用https://blog.51cto.com/8355320/24480562、MySQL主从同步会出现如网络延迟等多种原因,造成主从环境不同步,当需要重新同
分类:
数据库 时间:
2019-11-07 00:26:25
阅读次数:
139
触发器功能:向user表中插入一条数据,如果表中没用数据,则字段created_by必须为空;表中有数据则created_by必须不为空. 新建储存过程函数; CREATE OR REPLACE FUNCTION public.onaddfirst() RETURNS trigger LANGUAG ...
分类:
数据库 时间:
2019-11-07 09:23:05
阅读次数:
216
个人学习仅供参考!!!
分类:
数据库 时间:
2019-11-07 09:23:54
阅读次数:
106
<select id="selectListPage" resultType="User"> SELECT id,name,password FROM( SELECT id,name,password,ROWNUM rn FROM t_user <where> <if test="id!=null ...
分类:
数据库 时间:
2019-11-07 09:30:07
阅读次数:
88
MYSQL 服务器逻辑架构图 连接/线程处理 == 》 (解析器 –> 查询缓存) 》 优化器 》 存储引擎 服务器级别锁MYSQL 使用的锁类型:表锁(显式:LOCK TABLE,隐式)全局锁(read_only=1,FLUSH TABLE WITH READ LOCK)命名锁 :服务器重命名或者 ...
分类:
数据库 时间:
2019-11-07 09:30:42
阅读次数:
133
<insert id="insert"> <selectKey order="BEFORE" keyProperty="id" resultType="int"> SELECT SEQ_ROLE_PERMISSION.NEXTVAL FROM dual </selectKey> INSERT INT ...
分类:
数据库 时间:
2019-11-07 09:31:30
阅读次数:
93
数据库基本操作 在Flak-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用db.session表示。在准备把数据写入数据库前,需要先将数据添加到会话中然后调用commit()方法提交会话。 在Flask-SQLAlchemy中,查询操作是通过query对象操作数据。 最基 ...
分类:
数据库 时间:
2019-11-07 09:33:15
阅读次数:
138
brew tap mongodb/brew brew install mongodb-community@4.2 In addition to the binaries, the install creates: the configuration file (/usr/local/etc/mong ...
分类:
数据库 时间:
2019-11-07 09:36:22
阅读次数:
129
shutdown immediate; startup mount; alter system enable restricted session; alter system set job_queue_processes=0; alter system set aq_tm_processes=0; ...
分类:
数据库 时间:
2019-11-07 09:50:20
阅读次数:
91
数据库操作,从三块内容入手:库(文件夹)、表(文件)、记录(文件内容) 库的操作: 增:create database db1 charset utf8;此处的字符类型不需要引号,修改时同理。查:show create database db1;show databases;查看所有的数据库?改:a ...
分类:
数据库 时间:
2019-11-07 09:52:55
阅读次数:
113
oracle数据库创建表 原文连接 https://www.cnblogs.com/fighter007/p/8276319.html 实际工作中,在数据库中创建表是经常会用到的。我们今天呢?主要给大家来分享一下在数据库如何通过sql语句去创建表。其实,创建表很简单,只需要把数据库的数据类型和约束搞 ...
分类:
数据库 时间:
2019-11-07 10:02:49
阅读次数:
106
管理节点:192.168.31.66 sql节点1+data1节点:192.168.31.42 sql节点2+data2节点:192.168.31.128 llll ...
分类:
数据库 时间:
2019-11-07 10:06:48
阅读次数:
68
一:用户账号管理 查看当前可登录数据库的用户 mysql>SELECT host,user FROM mysql.user; 创建新用户 mysql>CREATE USER username@host IDENTIFIED BY '密码'; 注意:username是用户名,host用于指定登录的主机 ...
分类:
数据库 时间:
2019-11-07 11:23:21
阅读次数:
81
在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。
分类:
数据库 时间:
2019-11-07 11:26:16
阅读次数:
72
MySQL升级的实质是对数据字典的升级,数据字典有:mysql、information_schema、performance_schema、sys schema。 一、MySQL升级的两种方式: 1、in place upgrade(适合小版本的升级) 即:关闭当前的MySQL,替换当前的二进制文件 ...
分类:
数据库 时间:
2019-11-07 11:32:28
阅读次数:
130
mysql: drop table if exists address_book sqlserver2005:IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[表名]') AND type in (N' ...
分类:
数据库 时间:
2019-11-07 11:35:59
阅读次数:
88