操作系统: CentOS 7 数据库: PostgreSQL 12 一、yum安装postgresql12 1、安装存储库rpm包 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg- ...
分类:
数据库技术 时间:
2020-05-30 10:50:45
收藏:
0 评论:
0 赞:
0 阅读:
65
1、尽量避免全表扫描,尽量使用索引字段作为筛选条件 2、尽量不使用通配符“*” 3、尽量避免在筛选条件中使用null,会导致索引失效,全表扫描,可以给字段设置默认值。 4、尽量用union all代替or,or会进行全表扫描,索引失效。 5、尽量在where条件“=”左边不使用数学运算表达式或者函数 ...
分类:
数据库技术 时间:
2020-05-30 10:25:20
收藏:
0 评论:
0 赞:
0 阅读:
33
我们的项目之前在直接连接的mysql,今天我们将通过docker挂载mysql 并与我们开发的webapi项目连接。 1、 安装docker 下载地址: https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer ...
分类:
数据库技术 时间:
2020-05-30 10:20:43
收藏:
0 评论:
0 赞:
0 阅读:
65
联结(join) : 一种机制,在数据检索查询中执行,将表与表之间关联起来 说到将表关联起来,就有了主外键 ,为啥会有来,因为只用一个表很难做成一个系统,当然也可以,这样的话这个表肯定不符合建表的三大范式,所以一般都是尽量满足三大范式,让数据库不冗余,表也很清爽,就向软件中的高内聚低耦合,不容易崩, ...
分类:
数据库技术 时间:
2020-05-30 10:08:52
收藏:
0 评论:
0 赞:
0 阅读:
47
-- 复制全表字段 CREATE TABLE targetTable LIKE sourceTable; INSERT INTO targetTable SELECT * FROM sourceTable; CREATE TABLE 新表 select * from 旧表 where 1=2 -- ...
分类:
数据库技术 时间:
2020-05-30 10:03:49
收藏:
0 评论:
0 赞:
0 阅读:
35
#横转列并拼接 select a.name,a.note ,concat(a.pikabing,'-',sum(case when a.type = '刺客' then a.power end)) as ck ,concat(a.pikabing,'-',sum(case when a.type = ...
分类:
数据库技术 时间:
2020-05-30 09:03:18
收藏:
0 评论:
0 赞:
0 阅读:
45
https://sqlchop.chaitin.cn/demo/https://xsschop.chaitin.cn/demo/
分类:
数据库技术 时间:
2020-05-30 02:02:38
收藏:
0 评论:
0 赞:
0 阅读:
61
NoSQL1SQL结构化的查询语言。SQL经常会用在我们的关系型数据库中(mysql/oracle/sqlserver/db2)。譬如我们之前使用的DDL/DML/DQL/DCL..2为什么要学习NOSQL非结构化的查询语言。NOSQL经常会用在我们的非关系型的数据中。谈一谈这个东西“互联网”。特点:多样化、数据量激增、实时变化、……………….在这样子的一种互联网的背景下,对于我们的软件来讲,它要
分类:
数据库技术 时间:
2020-05-30 02:02:20
收藏:
0 评论:
0 赞:
0 阅读:
59
数据库设计的两个原则: 1.三范式: 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列; 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键,二是没有包含在主键中的列必须完全依赖于主键,而不能依赖于主键的一部分。 第三范式(3NF):首先是 2NF,另外非主 ...
分类:
数据库技术 时间:
2020-05-30 01:53:55
收藏:
0 评论:
0 赞:
0 阅读:
56
思路: 1.生成全字符的单密码有94个,两个密码有94*94,三个密码有94*94*94个 2.连接到oracle数据库,将生成的密码字典插入oracle表 3 验证字典是否成功插入 第一步 def threefor(): data=[] for key1 in word: for key2 in ...
分类:
数据库技术 时间:
2020-05-30 01:39:18
收藏:
0 评论:
0 赞:
0 阅读:
57
0x00 介绍 本篇我们来讲无webshell时利用udf进行提权 0x01 前提 1. 必须是root权限(主要是得创建和抛弃自定义函数) 2. secure_file_priv=(未写路径) 3. 将udf.dll文件上传到MySQL的plugin目录下(这里以MySQL>=5.1为例) 0x0 ...
分类:
数据库技术 时间:
2020-05-30 01:17:58
收藏:
0 评论:
0 赞:
0 阅读:
75
#外键(了解) 方式一、在创建表时,增加约束(麻烦、比较复杂) CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMME ...
分类:
数据库技术 时间:
2020-05-30 00:43:09
收藏:
0 评论:
0 赞:
0 阅读:
49
<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>co ...
分类:
数据库技术 时间:
2020-05-30 00:39:59
收藏:
0 评论:
0 赞:
0 阅读:
40
Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在操作数据库的时候,有一个需求是展示最近的记录,就需要使用查询最近几天的数据 思路 获取 ...
分类:
数据库技术 时间:
2020-05-30 00:38:59
收藏:
0 评论:
0 赞:
0 阅读:
106
<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>co ...
分类:
数据库技术 时间:
2020-05-30 00:26:38
收藏:
0 评论:
0 赞:
0 阅读:
173
备份数据库在项目实施时,备份恢复数据库还是有必要的,自动或傻瓜式的操作比较方便,未测试,失业了,现在静不下心来,有机会要求再做这类操作时实现它,此处先收藏备用 /* 《Dynamic SQL Applications, Performance, and Security in Microsoft S ...
分类:
数据库技术 时间:
2020-05-30 00:23:26
收藏:
0 评论:
0 赞:
0 阅读:
69
show databases; --展示所有数据库drop database if exists test1; --如果有test1数据库,就删除。(不会报错,如果根本就没有test1,会报警告)create database if not exists mydemodb1 charset utf8 ...
分类:
数据库技术 时间:
2020-05-29 23:33:57
收藏:
0 评论:
0 赞:
0 阅读:
64
场景 在使用passport ~4.0.0包中的/oauth/token路由获取access_token时出现该错误. 原因 追了一下代码后发现,vendor/laravel/passport/src/TokenRepository.php是包里面Token模型使用create的时候created_ ...
分类:
数据库技术 时间:
2020-05-29 23:16:26
收藏:
0 评论:
0 赞:
0 阅读:
73
1.查询单个字段 select last_name from employees; 2.查询多个字段 select last_name,salary,email from employees; 3.查询所有字段 select * from employees; 4.查询常量值 select 100; ...
分类:
数据库技术 时间:
2020-05-29 23:10:51
收藏:
0 评论:
0 赞:
0 阅读:
36
什么是udf提权? MySQL提供了一个让使用者自行添加新的函数的功能,这种用户自行扩展函数的功能就叫udf。 它的提权原理也非常简单!即是利用了root 高权限,创建带有调用cmd的函数的udf.dll动态链接库!这样一来我们就可以利用 system权限进行提权操作了! 当我们拿到webshell ...
分类:
数据库技术 时间:
2020-05-29 22:59:51
收藏:
0 评论:
0 赞:
0 阅读:
58