#外键(了解) 方式一、在创建表时,增加约束(麻烦、比较复杂) CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMME ...
分类:
数据库 时间:
2020-05-30 01:32:06
阅读次数:
93
0x00 介绍 本篇我们来讲无webshell时利用udf进行提权 0x01 前提 1. 必须是root权限(主要是得创建和抛弃自定义函数) 2. secure_file_priv=(未写路径) 3. 将udf.dll文件上传到MySQL的plugin目录下(这里以MySQL>=5.1为例) 0x0 ...
分类:
数据库 时间:
2020-05-30 01:23:49
阅读次数:
98
<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>co ...
分类:
数据库 时间:
2020-05-30 01:03:20
阅读次数:
263
场景 在使用passport ~4.0.0包中的/oauth/token路由获取access_token时出现该错误. 原因 追了一下代码后发现,vendor/laravel/passport/src/TokenRepository.php是包里面Token模型使用create的时候created_ ...
分类:
数据库 时间:
2020-05-29 23:26:27
阅读次数:
112
什么是udf提权? MySQL提供了一个让使用者自行添加新的函数的功能,这种用户自行扩展函数的功能就叫udf。 它的提权原理也非常简单!即是利用了root 高权限,创建带有调用cmd的函数的udf.dll动态链接库!这样一来我们就可以利用 system权限进行提权操作了! 当我们拿到webshell ...
分类:
数据库 时间:
2020-05-29 23:21:32
阅读次数:
157
show databases; --展示所有数据库drop database if exists test1; --如果有test1数据库,就删除。(不会报错,如果根本就没有test1,会报警告)create database if not exists mydemodb1 charset utf8 ...
分类:
数据库 时间:
2020-05-29 23:20:26
阅读次数:
87
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:08:58
阅读次数:
92
原文地址:https://mysqlserverteam.com/mysql-explain-analyze/ MySQL 8.0.18刚刚发布(译者注:原文发表时间为October 17, 2019),它包含了一个全新的特性来分析和理解查询是如何执行的:explain analyze。 expla ...
分类:
数据库 时间:
2020-05-29 23:06:35
阅读次数:
90
MySQL总结 1.MySQL 1.1SQL 包含以下 4 部分: 数据定义语言(DDL):DROP、CREATE、ALTER 等语句。 数据操作语言(DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 数据查询语言(DQL):SELECT 语句。 数据控制语言(DCL ...
分类:
数据库 时间:
2020-05-29 21:37:03
阅读次数:
134
import pymysql #导入pymysql模块from scripts.handle_yaml import HandleYaml #系统配置模块,关于数据库的配置都放在mysql区域名里面do_yaml = HandleYaml()class hander_sql: def __init_ ...
分类:
数据库 时间:
2020-05-29 21:33:16
阅读次数:
94
代码基于 SpringBoot + SpringDataJDBC + Mybatis 架构 介绍使用多数据源的关键的一些类:AbstractRoutingDataSource继承实现determineCurrentLookupKey方法,此方法主要返回AbstractRoutingDataSourc ...
分类:
数据库 时间:
2020-05-29 21:18:14
阅读次数:
86
数据表的类型 关于数据库引擎 INNODB 默认使用 MYISAM 早些年使用 MYISAM INNODB 事务支持 不支持 支持 数据行锁定 不支持 支持 外键约束 不支持 支持 全文索引 支持 不支持 表空间的大小 较小 较大,约为2倍 总结: MYISAM 节约空间、速度较快 INNODB 安 ...
分类:
数据库 时间:
2020-05-29 21:03:13
阅读次数:
92
如题,现在很多架构都采用了Redis+MySQL来进行存储,但是由于多方面的原因,总会导致Redis和MySQL之间出现数据的不一致性。 例如如果一个事务执行失败回滚了,但是如果采取了先写Redis的方式,就会造成Redis和MySQL数据库的不一致,再比如说,一个事务写入了MySQL,但是此时还未 ...
分类:
数据库 时间:
2020-05-29 21:00:46
阅读次数:
88
基本命令行操作 命令行连接【命令】 mysql -uroot -p123456 --连接数据库 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost ...
分类:
数据库 时间:
2020-05-29 20:59:16
阅读次数:
75
#!/usr/bin/env python # -*- coding: utf-8 -*- # # # Date : xxxx-xx-xx # # Author : Created by zhouwanchun. # # Wechat : loveoracle11g # # Function: Th ...
分类:
数据库 时间:
2020-05-29 19:47:31
阅读次数:
103
InnoDB是MySQL5.5之后默认支持的表存储引擎。其特点是:行锁设计,支持MVVC,支持外键,提供一致性非锁定读。InnoDB存储引擎有多个内存块,负责一下工作: 维护有所进程和线程需要访问的多个内部数据结构 缓存磁盘上的数据,方便快速地读取,同时在对磁盘文件的数据修改之前在这里缓存 重做日志... ...
分类:
数据库 时间:
2020-05-29 19:45:56
阅读次数:
271
xampp运行MySQL数据时出现 Error: MySQL shutdown unexpectedly.解决方案 故障描述: 12:15:46 [mysql] Attempting to start MySQL app... 12:15:47 [mysql] Status change detec ...
分类:
数据库 时间:
2020-05-29 19:39:22
阅读次数:
130