--恢复镜像 USE master; ALTER DATABASE dnt31 SET PARTNER RESUME --切换主备 USE master; ALTER DATABASE BLMS_WX SET PARTNER FAILOVER 暂停数据库镜像会话 ALTER DATABASE dnt ...
分类:
数据库 时间:
2020-03-23 15:07:49
阅读次数:
78
事务把数据库从一种一致状态转换为另一种一致状态。在数据库提交工作时,可以确保要么所有修改都已保存了,要么所有修改都不保存。 ACID:原子性atomicity、一致性consistency、隔离性isolation、持久性durablity。 原子性指整个数据库事务是不可分割的工作单位。食物中的所有 ...
分类:
数据库 时间:
2020-03-23 15:02:29
阅读次数:
68
--用SQL统计SQLServer表存储空间大小 --遍历库中每个表的记录数及空间占用情况。 CREATE TABLE #tmp ( name varchar(50), --表名 rows int, --记录数 reserved varchar(50), --保留空间 data varchar(50 ...
分类:
数据库 时间:
2020-03-23 15:01:09
阅读次数:
91
--返回0-则为纯数字(支持正负数,小数点) SELECT PATINDEX('%[^0-9|.|-|+]%','2.2')--返回0 --返回0-则为纯整数 select PATINDEX('%[^0-9]%', '2.2')--返回非0 判断字段是否为整数的函数,脑袋记不住,所以写下来 原文地址 ...
分类:
数据库 时间:
2020-03-23 12:39:43
阅读次数:
217
sqlmap的基本使用方向 数据库dump,数据库提权,获取shell 有关参数简单说明 options v 显示注入时的信息 target d 直接连接目标后端数据库 l 可以是burp等的代理log文件。 burp的log文件内容: sqlmap l log.txt batch m 后面可接多个 ...
分类:
数据库 时间:
2020-03-23 11:30:02
阅读次数:
134
mysql connector java在版本5.6x以上,可能会出现Date类型插入时间错误的问题,可以通过更改连接属性,设置时区解决,或是更换jar包版本解决. 如果出现biginteger无法装换为Long类型的问题,也是因为版本导致,可以先将结果转换为String类型的,然后用Long.va ...
分类:
数据库 时间:
2020-03-23 11:24:29
阅读次数:
134
HR开发中会经常用到逻辑数据库,其中PNP逻辑数据最常用的。 人事数据的信息类型数据都存放在PAnnnn这些表中,PNP其实就是从这些表中抓取的数据。现在已经用PNPCE(支持concurrent employment)取代PNP,但是因为PNP已经用得相当普遍而且够用,很多报表还是基于PNP的,这 ...
分类:
数据库 时间:
2020-03-23 11:17:37
阅读次数:
77
大数据时代的到来,数据成为企业最重要的资产之一,数据加密的也是保护数据资产的重要手段。本文主要在结合学习通过MySQL函数及Python加密方法来演示数据加密的一些简单方式。准备工作为了便于后面对比,将各种方式的数据集存放在不同的表中。创建原始明文数据表1/创建原始数据表/23CREATETABLEf_user(4idint(11)NOTNULLAUTO_INCREMENT,5namevarcha
分类:
数据库 时间:
2020-03-23 11:14:27
阅读次数:
98
(1)、下载安装包 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar [root@localhost local]# wget https://dev.mysql.com/get ...
分类:
数据库 时间:
2020-03-23 11:10:07
阅读次数:
92
简介 canal 1.1.1版本之后, 默认支持将canal server接收到的binlog数据直接投递到MQ, 目前默认支持的MQ系统有: kafka: https://github.com/apache/kafka RocketMQ : https://github.com/apache/ro ...
分类:
数据库 时间:
2020-03-23 09:54:02
阅读次数:
286
MySQL中生成随机ID的函数是UUID(),但是这样生成出来的随机ID是36位带【-】符号的。 SELECT UUID(); -- 37747019-90a2-11e9-9806-00505683703f 我们可以配合REPLACE()函数替换掉【-】符号来生成32位的不带【-】符号的随机ID。 ...
分类:
数据库 时间:
2020-03-23 09:22:08
阅读次数:
170
Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果 from 中包含子查询,仍会执行该 ...
分类:
数据库 时间:
2020-03-23 09:18:04
阅读次数:
75
164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是 MyISAM ,那 id 就是 ...
分类:
数据库 时间:
2020-03-23 00:17:02
阅读次数:
82
原文:mysql性能优化 mysql数据库的优化技术 1、mysql优化是一个综合性的技术,主要包括 1. 表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3. 分表技术(水平分割、垂直分割) 4. 读写[写: upda... ...
分类:
数据库 时间:
2020-03-23 00:14:15
阅读次数:
100
1. InnoDB存储引擎索引: B+树索引;全文索引;哈希索引 InnoDB引擎支持的哈希索引是自适应的,InnoDB存储引擎会根据表的使用情况自动为表生成哈希索引,不能人为干预是否在一张表中生成哈希索引。 B+树索引,根据键值快速找到数据。B+树索引并不能找到一个给定键值的具体行,B+树索引能找 ...
分类:
数据库 时间:
2020-03-23 00:08:08
阅读次数:
70
原文:mysql索引查找原理及优化 常见查找方法 1、顺序查找(linear search ) 1. 最基本的查询算法当然是顺序查找(linear search),也就是对比每个元素的方法,不过这种算法在数据量很大时效率是极低的。 2. 数据结构:有序或无序队列 3. 复杂度:O(n) 2、二分查找... ...
分类:
数据库 时间:
2020-03-22 23:59:32
阅读次数:
140