首先我们对于join操作,需要了解两个概念:驱动表和被驱动表。首先先给出两张表: t1数据100行,t2数据1000行,a字段有索引,b字段无索引。 select * from t1 straight_join t2 on (t1.a=t2.a);// 在执行该sql时,t1被强制性作为驱动表,而t ...
分类:
数据库技术 时间:
2019-10-12 09:24:44
收藏:
0 评论:
0 赞:
0 阅读:
122
if标签 通常用于WHERE语句中 choose标签 它无法实现if....else、if....else.....的逻辑, 要想实现这样的逻辑,就需要使用到choose when otherwise标签。 choose元素中包含when和otherwise两个标签,一个choose中至少包含一个w ...
分类:
数据库技术 时间:
2019-10-12 09:15:23
收藏:
0 评论:
0 赞:
0 阅读:
91
1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库安装完毕,打开SQL Server 配置管理器,把SQL Server 代理服务打开(已打开请忽略) 3.登录主服务器数据库,从数据库左侧菜单栏 ...
分类:
数据库技术 时间:
2019-10-12 09:14:33
收藏:
0 评论:
0 赞:
0 阅读:
141
MyBatis 的强大特性之一便是它的动态 SQL。 如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 SQL 不可能 ...
分类:
数据库技术 时间:
2019-10-12 09:07:11
收藏:
0 评论:
0 赞:
0 阅读:
85
写了数据库的数据类型和表的基本创建删除语句
分类:
数据库技术 时间:
2019-10-12 01:09:53
收藏:
0 评论:
0 赞:
0 阅读:
119
介绍完 MySQL 基础知识,我们现在根据思维导图做以下操作 1. 创建数据库 语句:create database 数据库名; 示例1 创建名为db_admin的数据库 示例2 创建名为 teacher 的数据库 补充:数据库命名原则 不能与其他数据库重名 由任意字母、阿拉伯数字、下画线和 $ 组 ...
分类:
数据库技术 时间:
2019-10-12 00:58:44
收藏:
0 评论:
0 赞:
0 阅读:
131
mysql基础知识 一、MySQL基本简介 1. 什么是数据库:数据库就是一个存储数据的仓库。 2. MySQL是一个 RDBMS (Relational Database Management System,关系数据库管理系统) 。 3. MySQL特点: 开源,免费 采用C和C++编写,保证了源 ...
分类:
数据库技术 时间:
2019-10-12 00:50:01
收藏:
0 评论:
0 赞:
0 阅读:
125
转载:https://blog.csdn.net/qq_22558507/article/details/75220224 随着Oracle技术领域应用越来越广泛,现在就关于oracle客户端配置极其使用说明讲下个人的经验,希望能对读者有些帮助。使用oracle数据库有两种方法: 1、在客户端机器上 ...
分类:
数据库技术 时间:
2019-10-12 00:07:21
收藏:
0 评论:
0 赞:
0 阅读:
94
1.请读者自行下载MySQL Server https://dev.mysql.com/downloads/mysql/ 2.解压.zip文件 将mysql-8.0.12-winx64.zip解压到 d:/mysql 目录下 3.打开cmd命令控制台,输入以下命令 d: cd \ cd d:\mys ...
分类:
数据库技术 时间:
2019-10-12 00:06:25
收藏:
0 评论:
0 赞:
0 阅读:
224
完整的select语句 select distinct * from 表名 where ... group bu ... having ... #集合分组 order bu ... limit star,count 执行顺序为: from 表名 where... group by ... selec ...
分类:
数据库技术 时间:
2019-10-11 23:51:24
收藏:
0 评论:
0 赞:
0 阅读:
122
主库:vim /etc/my.cnf,添加以下内容 更改之后重启mysql服务,进入mysql命令行,执行如下查询检查是否配置成功: 随后,在主库mysql命令行执行以下三步 1、在主库创建一个用户(rep:用户名):create user repl; 2、授予权限:grant replicatio ...
分类:
数据库技术 时间:
2019-10-11 23:47:57
收藏:
0 评论:
0 赞:
0 阅读:
104
转载:https://blog.csdn.net/pancheng1984/article/details/79823467 1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站:http://download.oracle.com/otn/nt/oracle11g ...
分类:
数据库技术 时间:
2019-10-11 23:20:41
收藏:
0 评论:
0 赞:
0 阅读:
123
在mysql维护工作中,做好权限管理是一个很重要的环节。下面对mysql权限操作进行梳理: mysql的权限命令是grant,权限撤销的命令时revoke;grant授权格式:grant 权限列表 on 库.表 to 用户名@'ip' identified by "密码";revoke回收权限格式: ...
分类:
数据库技术 时间:
2019-10-11 22:28:59
收藏:
0 评论:
0 赞:
0 阅读:
143
MySQL高可用方案 生产环境中最常见的就是基于主从复制的方案,其次是基于Galera的方案 其次看对数据一致性的要求 对数据一致性要求较高的建议是基于Galera的PXC 尽可能减少数据丢失的建议MHA 允许丢一些数据的可以使用mysql + keepalived 基于主从复制的高可用方案 双节点 ...
分类:
数据库技术 时间:
2019-10-11 22:26:57
收藏:
0 评论:
0 赞:
0 阅读:
92
1. 为什么选择MySQL ? MySQL数据库可以称得上目前运行速度最快的SQL语言数据库,除具备许多其他数据库所不具备的功能和选择外,MySQL还是一种完全免费的产品。 2. 什么是数据库? 存储数据的仓库。 3. MySQL数据库的优势 自由软件,任何人都可以从MySQL官网上下载 是一个多用 ...
分类:
数据库技术 时间:
2019-10-11 22:16:37
收藏:
0 评论:
0 赞:
0 阅读:
93
一、复制准备 1、定义服务器角色 2、数据库环境准备 1)具备单机单数据库多实例的环境。 2)或俩台服务器每个机器一个数据库的环境 3、数据库读法的约定 主库,也可称为master 3306端口 从库,也可称为slave 3307端口 二、主库上执行操作 1、设置server-id值开启binlog ...
分类:
数据库技术 时间:
2019-10-11 22:05:30
收藏:
0 评论:
0 赞:
0 阅读:
117
锁机制 锁:计算机中协调多个进程或线程并发访问某一资源的机制 有锁:有利有弊 弊:整个表被锁,其它数据不能进行操作 利:防止资源争夺(如果公司DBA要对数据库数据进行备份,容灾等操作此时防止别人窜改此时就需要加锁) 锁的分类 a.对数据操作分类 读锁(共享锁):针对同一份数据,多个读操作可以同时进行 ...
分类:
数据库技术 时间:
2019-10-11 22:04:17
收藏:
0 评论:
0 赞:
0 阅读:
85
在使用SQL时,常会有这样的需求: Hive中 : 一条语句,简单方便, :新建表和插入的字段没有comment,如果有comment的需求,需要单独执行添加comment的语句。 SQL Server 其他等用到再更新 ...
分类:
数据库技术 时间:
2019-10-11 21:37:54
收藏:
0 评论:
0 赞:
0 阅读:
189
InnoDB引擎的redo log日志 解决什么问题? 我们每次更新数据如果都要直接写到硬盘存储的话,如果更新数据频繁的话,整个过程的Io成本和查找成本都会很高(比方说每次启动磁盘,平均的寻找数据时间将会很长) 怎么解决? 引入了redo log,redo就相当于一个缓存,它的关键点就是先写日志,在 ...
分类:
数据库技术 时间:
2019-10-11 21:23:07
收藏:
0 评论:
0 赞:
0 阅读:
79
1.先检查系统是否装有mysql rpm -qa | grep mysql 2.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 3.安装 mysql-community-release ...
分类:
数据库技术 时间:
2019-10-11 21:18:16
收藏:
0 评论:
0 赞:
0 阅读:
91