Union:用于合并查询结果集(必多个查询结果集必须有相同的列,而且有相似的类型) 比如:如果第一个查询结果为 第二个查询结果 第二个查询结果集也必须是1列,而且都是number类型(数字类型)的 Union all 区别Union Union 相同数字合并, 查询结果集1和2合并后为 Union ...
分类:
数据库 时间:
2020-05-07 10:52:12
阅读次数:
107
一、checkpoint检查点为什么产生??页操作在缓冲池完成,那么缓冲池就是为了协调CPU和磁盘速度,所以页上做了数据变更,就成了脏页,就需要从缓冲池刷新到硬盘,那怎么刷新呢。频繁肯定不行,还是很多以后再提交或者不用提交,直接影响后续恢复。数据库都是这种策略WriteAheadLog事物提交时,先写重做日志,再修改页,因此永远不刷页写日志有两个条件:缓冲池可以缓冲所有的数据重做日志可以无限增大显
分类:
数据库 时间:
2020-05-07 10:51:03
阅读次数:
86
一、checkpoint检查点为什么产生??页操作在缓冲池完成,那么缓冲池就是为了协调CPU和磁盘速度,所以页上做了数据变更,就成了脏页,就需要从缓冲池刷新到硬盘,那怎么刷新呢。频繁肯定不行,还是很多以后再提交或者不用提交,直接影响后续恢复。数据库都是这种策略WriteAheadLog事物提交时,先写重做日志,再修改页,因此永远不刷页写日志有两个条件:缓冲池可以缓冲所有的数据重做日志可以无限增大显
分类:
数据库 时间:
2020-05-07 10:45:26
阅读次数:
72
相关概念 粒度:锁的作用范围 表级 行级 显示锁 隐式锁 表级锁的类型 读锁(read lock) 也称为共享锁(Share Locks,S锁),多个事务可以同时拥有共享锁;但是不能再获取排它锁。 读锁允许其它MySQL客户机对数据同时“读”,但不允许其它MySQL客户机对数据任何“写”。 写锁(w ...
分类:
数据库 时间:
2020-05-07 10:45:10
阅读次数:
81
首先-什么是 TSDB (Time Series Database): 我们可以简单的理解为.一个优化后用来处理时间序列数据的软件,并且数据中的数组是由时间进行索引的. 时间序列数据库的特点: 大部分时间都是写入操作 写入操作几乎是顺序添加;大多数时候数据到达后都以时间排序. 写操作很少写入很久之前 ...
分类:
数据库 时间:
2020-05-07 09:30:54
阅读次数:
189
数据库的完整性约束是为了在数据库应用中保证数据的一致性和正确性。所以在创建数据表时定义其字段的约束是非常有必要的。 主键约束 主键(primary key)是一个列或者列的组合,其值能唯一地标识表中的每一行。且一张表只能定义一个主键。主键是通过PRIMARY KEY 关键字来指定的。 create ...
分类:
数据库 时间:
2020-05-07 01:08:48
阅读次数:
85
sqli labs master 盲注+第五关+第六关 实验5 1. 判断注入点 2. 判断ID类型 3. 查看版本信息 4,判断数据库长度 5,猜测数据库名称(从第一位开始猜) 6,猜测数据库(security)中的表: 7,猜列名 8. 爆库 实验6 1. 判断注入点 2. 判断ID类型 ...
分类:
数据库 时间:
2020-05-07 01:08:22
阅读次数:
138
sqli labs master 第二关+第三关+第四关 实验2 1. 判断注入点 2. 判断ID类型 3. 猜测匹配列数 4. 获取数据库信息 5.猜测表名 6.查找我们想知道的列 7.爆库 实验3 1. 判断注入点 2. 判断ID类型 3. 猜测匹配列数 4. 获取数据库信息 5.猜测表名 6. ...
分类:
数据库 时间:
2020-05-07 01:03:10
阅读次数:
94
什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。 主从复制介绍 1)主从复制基于binlog来实现的 2)主库发生新的操作,都会记录在binlog 3) 从库取得主库binlog进行回放 4)主从复制的过程是异步的 主从复制的作 ...
分类:
数据库 时间:
2020-05-07 01:02:52
阅读次数:
77
事务 概述 Transactions are atomic units of work that can be committed or rolled back . When a transaction makes multiple changes to the database, either a ...
分类:
数据库 时间:
2020-05-07 01:00:08
阅读次数:
70
一般情况下MVC使用 Entity Framework 进行数据查询时Model对应的数据库表名称为model名+s,比如model命名为Product时,对应的数据库表为Products。 如果表名和model名称不存在这种默认的对应关系就需要显示指定表名,如下 using System; usi ...
分类:
数据库 时间:
2020-05-07 00:45:27
阅读次数:
100
10045事件是对SQL_TRACE 的增强通过10046可以看到ORACLE内核执行SQL_TRACE跟踪操作SQL_TRACE的增强 'SQL_TRACE wait=false,bind=true',可以获得1.级别 1 --标准SQL的SQL_TRACE 4 -- 1+ bind value ...
分类:
数据库 时间:
2020-05-07 00:35:48
阅读次数:
68
1.MyISAM 特点:不支持事务、外键。支持3种不同的存储格式:静态表,动态表,压缩表 优点:访问速度快,对事务完整性没有要求(select、insert) 2.InnoDB 特点:提供了具有提交、回滚和崩溃恢复能力的事务安全。支持自动增长列、外键 相比MyISAM,写的处理效率差,占用多的磁盘空 ...
分类:
数据库 时间:
2020-05-07 00:34:19
阅读次数:
80
0x00 前言 练习sql注入过程中经常会遇到一些WAF的拦截,在网上找相关文章进行学习,并通过利用安全狗来练习Mysql环境下的bypass。 0x01 一些特殊字符 1.注释符号 /*!*/:内联注释,/*!12345union*/select等效union select /**/:注释符号,/ ...
分类:
数据库 时间:
2020-05-07 00:34:02
阅读次数:
102
.netcore基于mysql的codefirst 此文仅是对于netcore基于mysql的简单的codefirst实现的简单记录。示例为客服系统消息模板的增删改查实现 第一步、创建实体项目,并在其中建立对应的实体类,以及数据库访问类 须引入Pomelo.EntityFrameworkCore.M ...
分类:
数据库 时间:
2020-05-07 00:32:32
阅读次数:
88
去mysql安装下的my.ini文件,右键记事本打开,然后找到 [mysqld] ,在[mysqld]后面添加一行 skip-grant-tables 然后保存然后重启mysqlnet stop mysqlnet start mysql ...
分类:
数据库 时间:
2020-05-06 23:14:09
阅读次数:
122
mysql表的查询 前期表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', ...
分类:
数据库 时间:
2020-05-06 22:05:58
阅读次数:
86