手把手绕过安全狗

本文主要介绍过绕过安全狗的注入以及上传方法,内容偏新手,大佬勿喷。。 #知识点介绍 开始先将本文所使用到的绕过方法知识点列出来 ##1.内联注释绕过 在mysql的语法中,有三种注释方法:-- 和#(单行注释)和 /* */(多行注释)如果在/*后加惊叹号!意为/* */里的语句将被执行 在mysq ... »

MySQL:SELECT COUNT 小结

MySQL:SELECT COUNT 小结 背景 今天团队在做线下代码评审的时候,发现同学们在代码中出现了select count(1) 、 select count(*),和具体的select count(字段)的不同写法,本着分析的目的在会议室讨论了起来,那这几种写法究竟孰优孰劣呢,我们一起来看 ... »

SQL之DDL、DML、DCL、TCL

SQL SQL(structured query language)是一种领域特定语言(DSL,domain-specific language),用于管理关系型数据库(relational database management system,RDBMS)。 SQL主要有4种类别 DDL Data ... »

查询A表数据插入到B表中 sql

通常使用的插入sql语句大部分是 insert into A (a,b,c) values (1,2,3),(4,5,6); 1. 同一个数据库,A表存在时 在一些特殊的情况下 也可以使用 insert into A (a,b,c) select a,b,c from B ; 但是需要注意的是 在这 ... »

Linux MySQL Proxy 读写分离

导读 因为读写分离是建立在MySQL集群主从复制的基础上,还不了解的,先看我另一篇博客:点我直达 MySQL-Proxy简介 mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任 ... »

Linux MySQL集群搭建之主从复制

前期准备 准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达 集群搭建 注意事项 一主可以多从 一从只能一主 关闭主从机器的防火墙策略 chkconfig iptables off service iptables stop 主服务器配置 修改my.cnf文件 vim / ... »

Linux 虚拟机详细安装MySQL

准备工作 下载MySQL 去官网下载MySQL:点我直达 百度云盘地址:链接: https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA 密码: hei3 检查Linux是否自带MySQL 若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本 查 ... »

MySQL 性能优化细节

服务器层面优化(了解) 将数据保存在内存中,保证从内存读取数据 设置足够大的innodb_buffer_pool_size,将数据读取到内存中。 建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。 怎样确定innodb_buffer_pool_size足够大,数据 ... »

MySQL 性能优化之慢查询

性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show profile[s] 查看由问题的SQL的性能使用情况 优化SQL语句 介绍 数据库查询快慢是影响项目性能 ... »

MySQL事务处理

概述 在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。 事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是自动提交的。 一般来讲,事务是必须 ... »

PL/SQL编程急速上手

结构化查询语言(SQL)是第四代编程语言的典型,这种命令式的语言更像一种指令,使用它,你只需要告诉计算机“做什么”,而不用告诉计算机“怎么做”。第四代编程语言普遍具有简单、易学、能更快的投入生产等优点,但也失去了部分第三代编程语言(C,C++,Java等)的灵活性。PL/SQL 在 SQL 的基础上... ... »

50个SQL语句(MySQL版) 问题十六

表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十六:向SC表中插入一些记录,这些记录要求符合以下条件: ... »

50个SQL语句(MySQL版) 问题十四

表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(SId,S_CId,Score) 成绩表 问题十四:查询和“1002”号的同学学习的课程完全相同的其他 ... »

MySQL编程

MySQL 使用标准 SQL 检索和处理数据,体积小、开源、免费,易于快速部署。正是因为这些特点,使得其在互联网行业,特别是 Web 应用方面使用相当广泛。至今最新的版本已到 8.0。 ... »

MYSQL 日月周季年分组

首先准备几条测试数据 DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `n_id` int(11) DEFAULT NULL, `d_createdate` datetime DEFAULT NULL) ENGINE=InnoDB DEFAULT ... »

c# 三步递交模式调用同一个存储过程

主要用于批量的sql操作:第一步创建中间表,第二步多次写数据到中间表,第三步 提交执行 创建三步递交的存储过程: CREATE PROC usp_testsbdj@bz int=0,@name VARCHAR(100)='AS IF(@bz=1)BEGIN CREATE TABLE ##temp( ... »

神奇的 SQL 之温柔的陷阱 → 三值逻辑 与 NULL !

前言 开心一刻 一个中国小孩参加国外的脱口秀节目,因为语言不通,于是找了一个翻译。 主持人问:“Who is your favorite singer ?” 翻译:”你最喜欢哪个歌手啊 ?” 小孩兴奋地回答:”Michael Jackson” 翻译转身对主持人说:”迈克尔-杰克逊” 主持人看着翻译: ... »

MongoDB与Redis的简单使用

mongodb 概念解析 | SQL术语/概念 | MongoDB术语/概念 | 解释说明 | | : : | | | | database | database | 数据库 | | table | collection | 数据库表/集合 | | row | document | 数据记录行/文档 ... »