码迷,mamicode.com
首页 > 数据库
SQL中Distinct和group by性能区别
count distinct vs. count group by 很多情景下,尤其对于文本类型的字段,直接使用count distinct的查询效率是非常低的,而先做group by更count往往能提升查询效率。但实验表明,对于不同的字段,count distinct与count group b ...
分类:数据库   时间:2020-05-30 10:30:21    阅读次数:18
长亭 SQL XSS 语法检测平台
https://sqlchop.chaitin.cn/demo/https://xsschop.chaitin.cn/demo/
分类:数据库   时间:2020-05-30 10:30:03    阅读次数:13
WCDB简介
...
分类:数据库   时间:2020-05-30 10:26:23    阅读次数:12
NoSQL
NoSQL1SQL结构化的查询语言。SQL经常会用在我们的关系型数据库中(mysql/oracle/sqlserver/db2)。譬如我们之前使用的DDL/DML/DQL/DCL..2为什么要学习NOSQL非结构化的查询语言。NOSQL经常会用在我们的非关系型的数据中。谈一谈这个东西“互联网”。特点:多样化、数据量激增、实时变化、……………….在这样子的一种互联网的背景下,对于我们的软件来讲,它要
分类:数据库   时间:2020-05-30 09:16:21    阅读次数:19
MySQL数据管理----外键(了解)
#外键(了解) 方式一、在创建表时,增加约束(麻烦、比较复杂) CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMME ...
分类:数据库   时间:2020-05-30 01:32:06    阅读次数:30
MySQL提权之udf提权(无webshell的情况)
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    阅读次数:18
在Maven项目中使用apache的commons-dbutils
<dependency> <groupId>commons-dbutils</groupId> <artifactId>commons-dbutils</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>co ...
分类:数据库   时间:2020-05-30 01:03:20    阅读次数:18
使用laravel/passport获取access_token时出现Object of class DateTime could not be converted to string
场景 在使用passport ~4.0.0包中的/oauth/token路由获取access_token时出现该错误. 原因 追了一下代码后发现,vendor/laravel/passport/src/TokenRepository.php是包里面Token模型使用create的时候created_ ...
分类:数据库   时间:2020-05-29 23:26:27    阅读次数:16
MySQL提权之udf提权
什么是udf提权? MySQL提供了一个让使用者自行添加新的函数的功能,这种用户自行扩展函数的功能就叫udf。 它的提权原理也非常简单!即是利用了root 高权限,创建带有调用cmd的函数的udf.dll动态链接库!这样一来我们就可以利用 system权限进行提权操作了! 当我们拿到webshell ...
分类:数据库   时间:2020-05-29 23:21:32    阅读次数:15
mysql小知识--增删改查
show databases; --展示所有数据库drop database if exists test1; --如果有test1数据库,就删除。(不会报错,如果根本就没有test1,会报警告)create database if not exists mydemodb1 charset utf8 ...
分类:数据库   时间:2020-05-29 23:20:26    阅读次数:16
Mysql 学习之路(二)Mysql基础知识之简单查询
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    阅读次数:16
MySQL 8.0中的 explain analyze(译)
原文地址:https://mysqlserverteam.com/mysql-explain-analyze/ MySQL 8.0.18刚刚发布(译者注:原文发表时间为October 17, 2019),它包含了一个全新的特性来分析和理解查询是如何执行的:explain analyze。 expla ...
分类:数据库   时间:2020-05-29 23:06:35    阅读次数:15
MySQL总结
MySQL总结 1.MySQL 1.1SQL 包含以下 4 部分: 数据定义语言(DDL):DROP、CREATE、ALTER 等语句。 数据操作语言(DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 数据查询语言(DQL):SELECT 语句。 数据控制语言(DCL ...
分类:数据库   时间:2020-05-29 21:37:03    阅读次数:21
接口测试基础—pymysql模块
import pymysql #导入pymysql模块from scripts.handle_yaml import HandleYaml #系统配置模块,关于数据库的配置都放在mysql区域名里面do_yaml = HandleYaml()class hander_sql: def __init_ ...
分类:数据库   时间:2020-05-29 21:33:16    阅读次数:19
SpringDataJdbc多数据源
代码基于 SpringBoot + SpringDataJDBC + Mybatis 架构 介绍使用多数据源的关键的一些类:AbstractRoutingDataSource继承实现determineCurrentLookupKey方法,此方法主要返回AbstractRoutingDataSourc ...
分类:数据库   时间:2020-05-29 21:18:14    阅读次数:21
数据表的类型(INNODB、MYISAM)
数据表的类型 关于数据库引擎 INNODB 默认使用 MYISAM 早些年使用 MYISAM INNODB 事务支持 不支持 支持 数据行锁定 不支持 支持 外键约束 不支持 支持 全文索引 支持 不支持 表空间的大小 较小 较大,约为2倍 总结: MYISAM 节约空间、速度较快 INNODB 安 ...
分类:数据库   时间:2020-05-29 21:03:13    阅读次数:18
如何保持MySQL和Redis的一致性?
如题,现在很多架构都采用了Redis+MySQL来进行存储,但是由于多方面的原因,总会导致Redis和MySQL之间出现数据的不一致性。 例如如果一个事务执行失败回滚了,但是如果采取了先写Redis的方式,就会造成Redis和MySQL数据库的不一致,再比如说,一个事务写入了MySQL,但是此时还未 ...
分类:数据库   时间:2020-05-29 21:00:46    阅读次数:26
184200条   上一页 1 2 3 4 5 6 7 ... 10836 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!