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