# ##MySQL关联查询算法:BNL(Block Nested-Loop)ICP(Index Condition Pushdown)MRR(Multi-Range Read)BKA(Batched Key Access) # ##BNL(Block Nested-Loop)场景:假设TB1和TB2 ...
分类:
数据库 时间:
2018-06-28 00:51:57
阅读次数:
284
一 十进制转二进制 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 255= ...
分类:
数据库 时间:
2018-06-28 00:58:09
阅读次数:
164
第一步:首先需要一个进程的coredump文件,怎么搞出coredump文件呢? 1、 ps -fax|grep 进程名称 找到进程的pid2、gdb -p pid 调试进程3、gcore coredump名称 则生成core文件第二步:找出coredump文件的应用程序1、gdb -c coref ...
分类:
数据库 时间:
2018-06-28 00:58:18
阅读次数:
177
/*************** * Aggregation * ***************/ -- Find minimum msrp of all products select min(msrp) from product; -- Find maximum msrp of all prod... ...
分类:
数据库 时间:
2018-06-28 00:58:55
阅读次数:
154
一 现象描述Delete是oracle数据库中的常用操作,尤其是在自动化测试中,初始化环境、前置准备都不可避免的进行增删操作,但持续一时间后,可能会碰到表空间不足这类报错现象,这就不禁纳闷儿了,明明插入数据前会有删除的,数据总量并没有呈现明显的量级变化,为什么表占用空间却在偷偷增大呢??二 现象分析出现上述现象的原因是Delete操作并不会释放占用的空间。在讲解原因之前,先了解下orac
分类:
数据库 时间:
2018-06-28 10:58:04
阅读次数:
196
-- 数据字典 SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1... ...
分类:
数据库 时间:
2018-06-28 11:02:15
阅读次数:
209
索引和约束1、索引 create table t_person(FNumber varchar(20),FName varchar(20),FAge int); 创建索引的语法: create index 索引名 on 表名(字段1,字段2,.....字段n) create index idx_pe ...
分类:
数据库 时间:
2018-06-28 12:03:54
阅读次数:
188
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONExcep... ...
分类:
数据库 时间:
2018-06-28 12:05:50
阅读次数:
1984
innobackupex备份,自动化脚本,自动备份,crontab -e,每小时进行增量备份
分类:
数据库 时间:
2018-06-28 12:07:09
阅读次数:
197
package com.dataconnect.test.util; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; import java.sql.Result... ...
分类:
数据库 时间:
2018-06-28 12:08:30
阅读次数:
157
慢查询: https://blog.csdn.net/leshami/article/details/39829605 日志组成: https://blog.csdn.net/leshami/article/details/39801867 日志提取: https://blog.csdn.net/l ...
分类:
数据库 时间:
2018-06-28 12:10:53
阅读次数:
159
之前文章主要介绍了oracle迁移到mysql,主要是原表原结构迁移,但是实际运维中会发现,到mysql以后需要分库和分表的拆分操作,这个时候,用ogg来做,也是很强大好用的。主要结合ogg的2个参数参数1:filter的过滤功能官方的介绍和举例如下:UseaFILTERclausetoselectrowsbasedonanumericvaluebyusingbasicoperatorsorone
分类:
数据库 时间:
2018-06-28 12:11:44
阅读次数:
317
1.Union:使用union是组合两张表,消去表中重复行,两张表查询的结果有相同数量的列、列类型相似;UNIONALL,不消除重复行教师表:IDName101MrsLee102Lucy学生表:IDNameAgeCityMajorID101Tom20BeiJing10102Lucy18ShangHai11SELECTNameFROMStudentsUNIONALLSELECTNameFROMTea
分类:
数据库 时间:
2018-06-28 12:12:58
阅读次数:
170
测试前期准备: 1.测试点准备及需求点 a.性能测试目的 a1,测试 计划模板选定 b.jmeter测试数据库基本脚本 get b1.如何引用数据库查询数据返回值 get ,这篇文章写得超级好,http://www.cnblogs.com/rzln/p/8570480.html,下次有时间再写一篇自 ...
分类:
数据库 时间:
2018-06-28 12:13:52
阅读次数:
186
MySQL数据库用户和权限管理技能目标掌握MySQL用户管理添加管理用户修改密码及忘记密码修改用户授权数据库是信息系统中非常重要的环节,合理高效的对它进行管理是很重要的工作。通常是由拥有最高权限的管理员创建不同的管理账户,然后分配不同的操作权限,把这些账户交给相应的管理人员使用用户管理1:新建用户新建用户的命令格式如下CREATEUSER‘username‘@‘host
分类:
数据库 时间:
2018-06-28 12:15:07
阅读次数:
231
https://help.ubuntu.com/lts/serverguide/mysql.html http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html 注:建议将/etc/apt/source.list中的cn改成us,美国的服 ...
分类:
数据库 时间:
2018-06-28 13:47:11
阅读次数:
146
通配符的使用 拼接字段 文本处理函数的使用RTRIM和LTRIM 排序ORDER BY并以列号指代某一列 NOT操作符,检索除某一项之外的所有数据 IN操作符,检索在某个条件范围内的数据 文本处理函数UPPER和LOWER的使用,将列值转换为大写或者转换成小写 时间处理函数DATEPART的使用,取 ...
分类:
数据库 时间:
2018-06-28 13:49:47
阅读次数:
153
基于CentOS7的MySQL-5.7的安装及基本操作简介数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。定
分类:
数据库 时间:
2018-06-28 13:50:12
阅读次数:
212
merge into的形式: MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) MERGE INTO [target-table] A USING [sou ...
分类:
数据库 时间:
2018-06-28 13:50:40
阅读次数:
153
数据库范式理论 范式理论是为了建立冗余较小结构合理的数据库所遵循的规则。关系数据库中的关系必须满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、BCNF、第四范式(4NF)、第五范式(5NF) 第一范式 对象的任意属性不能被拆分,每个属性有且仅有一 ...
分类:
数据库 时间:
2018-06-28 13:50:55
阅读次数:
210