Easter79 Easter79
3年前
sql注入解析(三)数据库类型
mysql、mssql和oracle数据库都有自己特有的一些命令,我们可以根据它们确定我们要注入的数据库类型。mysql与mssql中select@@version返回当前数据库的版本,oracle中selectbannerfromv&version返回数据库版本。不同数据库构造字符串的访问也不一样。如,要构造字符串“yeetrack”,or
Wesley13 Wesley13
3年前
TIDB介绍
TiDB是什么?TiDB是一个分布式NewSQL数据库。它支持水平弹性扩展、ACID事务、标准SQL、MySQL语法和MySQL协议,具有数据强一致的高可用特性,是一个不仅适合OLTP场景还适合OLAP场景的混合数据库。TiDB怎么来的?著名的开源分布式缓存服务Codis的作者,PingCAP联合创始人&C
Wesley13 Wesley13
3年前
mysql个人初配置
记录下在ubuntu18.04.3LTS环境中安装mysql和个人初期简单设置。1:安装myslq:sudoaptinstallmysqlserver。2:设置root密码。由于我没有使用桌面版,所以在安装过程中没有弹出要我设置root密码(我还纳闷了下,明明官网文档说会要我设置)。那怎么办呢?没帐号没密码是登不上去的。mysql在
Stella981 Stella981
3年前
Go语言增强版操作Mysql(Sqlx)
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠从入门到进阶共10本电子书今日鸡汤春城无处不飞花,寒食东风御柳斜。前言上次咱们学习了如何使用Go操作Mysql,并且实现了简单的增删改查。但是相对来说,还有有点复杂的,可能那些大佬也都觉得繁琐叭。就又开发出了增强版查询Mysql操作
Wesley13 Wesley13
3年前
MySQL主备停机步骤与注意事项
MySQL主备停机步骤与注意事项(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fjager%2Fp%2F6032795.html)  双十一马上到了,一堆的事情,今天登录mysql数据库服务器的时候突然发现服务器时间戳不对,比北京时间快了几分钟,我
Wesley13 Wesley13
3年前
mySql索引优化分析
MySQL索引优化分析为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干!案例分析我们先
Wesley13 Wesley13
3年前
MySQL中IS NULL、!=不能用索引?胡扯
不知道从什么时候开始,网上流传着这么一个说法:MySQL的WHERE子句中包含ISNULL、ISNOTNULL、!这些条件时便不能使用索引查询,只能使用全表扫描。这种说法愈演愈烈,甚至被很多同学奉为真理。咱啥话也不说,举个例子。假如我们有个表s1,结构如下:!MySQL中ISNULL、!不能用索引?胡扯(https://o
Wesley13 Wesley13
3年前
MySQL数据库的增删改查
\在终端中开启数据库:方式1.在管理员身份运行cmd终端中开启数据库:netstartmysql57(服务名称)连接数据库:mysqlu用户名p输入密码注意:可以设置mysql服务器开机自启动(计算机右键→管理→服务→mysql57双击更改启动方式)方式2.在mysqlclient里面开启数据库:直接输
Wesley13 Wesley13
3年前
mysql数据库总结以及优化
(本文针对Innodb,如果有些的不对的地方,请在下面留言。。。)Mysql是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言结构化查询语言(SQL)进行数据库管理。mysql优化少不了sql优化,通常使用explain来查询执行计划。(本地测试数据,数据很少)!(https://oscimg.oschina
3A网络 3A网络
2年前
详谈 MySQL 8.0 原子 DDL 原理
详谈MySQL8.0原子DDL原理背景MySQL5.7的字典信息保存在非事务表中,并且存放在不同的文件中(.FRM,.PAR,.OPT,.TRN,.TRG等)。所有DDL操作都不是CrashSafe,而且对于组合DDL(ALTER多个表)会出现有的成功有的失败的情况,而不是总体失败。这样主从复制就出现了问题,也导致基于复制的高可