首页 > 数据库技术
[极客大挑战 2019]FinalSQL
0x00 前言 考点:盲注,异或注入 异或'^'是一种数学运算,11=0 00=0 1^0=0,可以用来进行sql注入,当两条件相同时(同真同假)结果为假,当两条件不同时(一真一假)结果为真。 0x01 解题 进入题目页面,尝试在用户名密码处进行注入,做一下FUZZ测试: 大多数关键字都被过滤,下面 ...
分类:数据库技术   时间:2020-06-01 18:58:53    收藏:0  评论:0  赞:0  阅读:65
SQL 如何返回最大值所在的多条记录
SQL 中通过 top 或 limit 子句得到第一条数据不难,再配合排序,就能得到最大的那一行:select top 1 * from T order by f desc 如果最大值有多条记录,想全部得到,就需要子查询得到最大值,然后二次遍历数据得到和最大值相同的所有记录:select * fro ...
分类:数据库技术   时间:2020-06-01 18:49:08    收藏:0  评论:0  赞:0  阅读:36
连接mysql数据库连接超时问题
#MYSQL 8小时连接超时配置 #验证连接的有效性 spring.datasource.test-while-idle=true #获取连接时候验证,会影响性能 spring.datasource.test-on-borrow=true spring.datasource.validation-q ...
分类:数据库技术   时间:2020-06-01 18:48:51    收藏:0  评论:0  赞:0  阅读:52
【SQL sever】exists关键字
exists关键字是用来判断查询结果是否存在,当查询存在结果时则返回真,否则返回假。not exists则相反。 使用子查询进行存在性测试时,一般使用exists谓词。带着个谓词的子查询不返回查询的数据,只返回逻辑真值与假植select Sname from student Where exists ...
分类:数据库技术   时间:2020-06-01 17:12:31    收藏:0  评论:0  赞:0  阅读:47
聚合查询、分组查询、F与Q查询、django中如何开启事务、orm中常用字段及参数、数据库查询优化(only与defer、select_related与prefetch_related)
* 聚合查询(聚合函数的使用)aggregate max、min、sum、count、avg* 分组查询(group by的使用)annotate* F与Q查询* django中如何开启事务* orm中常用字段及参数* 数据库查询优化(only与defer、select_related与prefet ...
分类:数据库技术   时间:2020-06-01 17:10:53    收藏:0  评论:0  赞:0  阅读:63
SQL触发器
在实习过程中涉及到SQL触发器,在校时未学习过触发器的知识,因而进行上网自学整理,以下内容为我对网上资料收集整合,若侵权请联系删除,谢谢。 一、触发器概念 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见 ...
分类:数据库技术   时间:2020-06-01 16:10:40    收藏:0  评论:0  赞:0  阅读:35
mysql面试常考知识点
该文章借鉴了不同平台对知识点的描述。 1、存储引擎的区别 1.1 InnoDB 和MYISAM 存储引擎的区别? InnoDB: InnoDB 存储引擎支持事务、支持外键、支持非锁定读、行锁设计其设计主要面向OLTP 应用。 InnoDB 存储引擎表采用聚集的方式存储,因此每张表的存储顺序都按主键的 ...
分类:数据库技术   时间:2020-06-01 16:10:01    收藏:0  评论:0  赞:0  阅读:48
(四)redis的数据持久化-RDB,AOF
什么是持久化? 持久化的方式: ###1.RDB——快照持久化 Redis可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。在创建快照之后,用户可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本,还可以将快照留在原地以便重启服务器时使用。 ####1.1触发 ...
分类:数据库技术   时间:2020-06-01 15:59:17    收藏:0  评论:0  赞:0  阅读:79
SQL通用----查漏补缺
转置,行列互转 简单的使用case when 查找中位数 1、count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL。 2、count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL。 3、count(列名)只包括列名那一列,在统计结果的 ...
分类:数据库技术   时间:2020-06-01 15:53:58    收藏:0  评论:0  赞:0  阅读:43
使用Shell脚本实现自动备份MySQL数据库
目的:192.168.100.20服务器对192.168.100.10服务器上的MySQL数据库进行备份。1、配置MySQL服务器1)100.10MySQL服务器登录MySQL创建两个数据库[root@centos01~]#mysql-uroot-ppwd@123mysql>createdatabaseliyanxin;mysql>createdatabasewangzhaojun;2
分类:数据库技术   时间:2020-06-01 15:00:17    收藏:0  评论:0  赞:0  阅读:54
PGSQL search_path
PGSQL search_path
分类:数据库技术   时间:2020-06-01 14:59:01    收藏:0  评论:0  赞:0  阅读:42
MySQL 之配置优化
MySQL参数优化对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量1、连接请求的变量1).max_connectionsMySQL的最大连接数,如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在
分类:数据库技术   时间:2020-06-01 14:56:31    收藏:0  评论:0  赞:0  阅读:52
MySQL的各种日志
Photo by hippopx.com 《MySQL实战45讲》笔记。 1. redo log——只是一块粉板 孔乙己又来酒馆喝酒,兜里没钱手机也没电了,只能向掌柜的赊账。掌柜有一块粉板,当客人要赊账的时候就往上写一笔,等客人少的时候或者粉板写满了就记到账本里去。还好有这块粉板,不然每次客人要赊账 ...
分类:数据库技术   时间:2020-06-01 14:47:11    收藏:0  评论:0  赞:0  阅读:42
Django踩坑之django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you have 0.9.3.
安装Django3后不想折腾mysqlclient那堆库文件,直接装了pymysql替代mysqlclient,报错:django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you ha ...
分类:数据库技术   时间:2020-06-01 14:14:55    收藏:0  评论:0  赞:0  阅读:75
50个SQL语句(MySQL版) 问题十四
表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十四:查询和“1002”号的同学学习的课程完全相同的其他 ...
分类:数据库技术   时间:2020-06-01 14:13:12    收藏:0  评论:0  赞:0  阅读:54
第86天:Python SQLAlchemy
by 程序员野客 1 简介 SQLAlchemy 是一个使用 Python 实现的 ORM 框架,它的设计理念是:SQL 数据库的量级和性能比对象集合重要,对象集合的抽象比表和行重要;它采用了类似于 Java 里 Hibernate 的数据映射模型;它的目标是提供能兼容众多数据库(如:SQLite、 ...
分类:数据库技术   时间:2020-06-01 14:05:41    收藏:0  评论:0  赞:0  阅读:68
MySQL数据库基础-3
MySQL历史 马云生气了 去IOE活动 1979年 研发一个引擎 1996年 发布MySQL1.0 1999年 瑞典注册AB公司 2003年 MySQL 5.0版本 提供试图、存储过程 具有了一些企业级的功能 互联网大量数据需要存放,商业版本太贵 2008年 Sun 收购 2009年 Oracle ...
分类:数据库技术   时间:2020-06-01 14:03:08    收藏:0  评论:0  赞:0  阅读:44
shell 脚本二进制安装mysql
以下脚本的手动安装连接:https://www.cnblogs.com/leihongnu/p/12581793.html 【 #/bin/bash#脚本安装 mysql,上传安装包至 /rootcd /root#安装日志mysql_log=/root/mysql.log# mysql 安装包名my ...
分类:数据库技术   时间:2020-06-01 14:00:50    收藏:0  评论:0  赞:0  阅读:36
MySQL基础006 --- 常见函数介绍
常见函数介绍 功能:类似于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处: 1、隐藏了实现细节 2、提高代码的重用性 调用: select 函数名(实参列表)【 from 表】; 特点: ①函数名 ②函数功能 分类: 1、单行函数 如:CONCAT、LENGTH、IFNULL等 ...
分类:数据库技术   时间:2020-06-01 13:54:47    收藏:0  评论:0  赞:0  阅读:39
sql优化1
业务反应某sql执行慢,影响部分业务。通过v$session视图获取会话当前的sql_id,在通过v$sql_bind_capture或dba_hist_sqlbind等视图获取该sql绑定变量的值。 设置会话级别参数(执行计划详细信息):ALTER SESSION SET statistics_l ...
分类:数据库技术   时间:2020-06-01 13:51:14    收藏:0  评论:0  赞:0  阅读:71
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!