数据库
文章平均质量分 80
共黄昏
这个作者很懒,什么都没留下…
展开
-
order by注入
当页面出现mysql报错信息时,注入点在order by后面,此时可以利用报错信息进行注入。即可控的位置在order by 子句后面。如下图所示,这是正常的order by语句。le |le |原创 2022-08-11 15:35:20 · 664 阅读 · 0 评论 -
MySQL之binlog用法及介绍
binlog是一个二进制格式的文件,可以说是MySQL最重要的日志,它记录了所有的和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。默认情况下,binlog日志是二进制格式的,不能使用查看文本工具的命令(比如,cat,vi等)查看,而使用mysqlbinlog解析查看。总结binlog记录数据库增删改,不记录查询的二进制日志.............原创 2022-07-16 20:35:38 · 7408 阅读 · 1 评论 -
MySQL存储过程
存储过程(Stored Procedure)也成为存储程序,是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。即预先编辑好SQL语句的集合,这个集合完成了某项具体的功能集合,需要这个功能的时候,只要调用这个过程就好。在业务开发工过程中,一般不要求使用存储过程实现业务流程,编写的存储过程不方便调试和扩展,同时没有移植性。简单来说存储过程就是具有名字的一段代码,用来完成一个特定的功能。他和函数很像,但是他不是函数,MySQL 5.0 版本开始支持存储过程。存储函数的限制比较多,例如不能用临时表,只原创 2022-07-14 14:35:16 · 382 阅读 · 0 评论 -
sql中substr与substring函数用法
他们的功能相似,都能截取字符串原创 2022-07-13 21:00:09 · 1196 阅读 · 0 评论 -
MySQL中delete、Truncate、drop的区别
TRUNCATE 和DELETE只删除数据, DROP则删除整个表(结构和数据)原创 2022-07-13 19:33:38 · 563 阅读 · 0 评论 -
数据表加载到数据库
数据表加载到数据库一、创建表mysql> create table pet(name varchar(20), owner varchar(20),-> species varchar(20), sex char(1), birth date, death date);Query OK, 0 rows affected (0.02 sec)二、导入表创建表后,需要填充它。LOAD DATA和INSERT语句对此很有用。假设您的宠物记录可以如下所示进行描述。(请注意,MySQL.原创 2021-12-09 11:21:33 · 740 阅读 · 0 评论 -
数据库密码的修改与破解
数据库密码的修改与破解文章目录数据库密码的修改与破解第一部分:密码修改一、新安装的数据库密码修改二、其他修改密码的方式方法一:方法二:方法三:方法四:第二部分:密码破解方法1: 启动时跳过权限表第一个终端会话:打开另一个终端会话:1、跳过权限表进入数据库修改密码2、退出数据库以后杀掉数据库进程3、重新启动数据库,并尝试新密码方法2: 使用启动调用脚本第一个窗口:1、停止服务器2、编写脚本3、 追踪日志第二个窗口:1、启动服务器2、杀死进程3、正常启动服务器,使用新密码登录第一部分:密码修改一、新安.原创 2021-11-28 16:15:35 · 2324 阅读 · 0 评论 -
数据库的四种安装部署方式
数据库安装文章目录数据库安装@[toc]实验环境方式1:使用MySQL仓库来安装部署MySQL一、添加MySQL仓库二、禁用默认的MySQL模块三、安装装MySQL四、启动MySQL服务器五、服务确认方式2:离线安装MySQL一、使用以下执行清理之前实验MySQL仓库安装的数据库:二、网上下载mysql的安装包三、将下载好的文件传入Redhat中的某个路径中四、解压安装包五、使用以下指令安装方式3:使用Docker部署MySQL一、准备Docker环境二、下载MySQL服务器Docker映像三、启动M.原创 2021-11-28 15:15:27 · 7319 阅读 · 0 评论