
数据库
random numbers
代码爱好者,憧憬踏入互联网的 大龄-非职业-代码搬砖人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sqlmap用法整理
关于sqlmap sqlmap是一款sql注入神器,是国外黑客大佬结合渗透测试经验的精华所著。软件有中文使用文档,现结合常用参数整理如下。 查看帮助文档 -h -hh 更详细的使用说明 使用随机user-agent请求头 --random-agent 使用特定的某一种或者几种注入手段,例如 时间盲注 --technique=T 指定注入参数 -p "id" 指定包含注入点的url -u "htt...原创 2020-02-10 11:49:03 · 1100 阅读 · 0 评论 -
mysql用户自定义函数(UDF)dll插件编写
函数和储存过程 数据库中,函数分为两类,普通函数,无需外部插件支持;用户自定义函数(user defined function,简称UDF),需要外部插件支持,例如dll文件(windows系统)或者so文件(linux系统)。 函数的调用 普通函数,使用储存过程调用;用户自定义函数,可以直接调用(前提是已有支持插件)。 普通函数实例代码 delimiter $$ create function ...原创 2019-12-24 02:06:28 · 1862 阅读 · 0 评论 -
mysql数据库学习之锁操作和分区
数据库锁 数据库的锁机制,是数据库的一种自我保护,是数据库安全的保证,同时也会对数据库性能带来一些影响。 查看数据库mysql中表锁定状态的sql语句 use mysql; show open tables; 结果中字段 In_use为1时,表示改行对应的表处于锁定状态。 手动为表 servers 加读锁,如加写锁则用write替换read。 lock table servers read; 解...原创 2019-12-21 17:14:28 · 587 阅读 · 0 评论 -
sql索引优化
数据库索引 为了提升sql语句查询效率,通常会在数据库的表中添加索引,索引分为单值索引和复合索引,而唯一索引相当于一个单值索引的特例。 索引创建 tbl123表,字段id(主键,自增),name, email,age 单值索引 CREATE index idx_name ON users(name(15)); 复合索引 CREATE index idx_name_age ON users(name...原创 2019-12-17 19:12:53 · 181 阅读 · 0 评论 -
mysql学习之性能优化
mysql性能优化 本文所谈的性能优化不涉及 硬件和操作系统层级,主要涉及sql数据库(其实是数据库中的表)储存引擎(MyIsam、InnoDB、Csv 、Memory等)选择,sql语句的优化。 存储引擎选择 储存引擎选择 取决于具体的应用场景,设置储存引擎的具体方法: 1、配置文件 my.ini 中修改 在 [mysqld] 下面添加行 default-storage-engine=InnoD...原创 2019-12-15 03:28:45 · 140 阅读 · 0 评论 -
sql注入绕过整理(持续更新)
sql注入漏洞 sql注入漏洞,是由于代码执行业务逻辑过程中,对客户端的输入没有进行过滤(或者过滤不充分)或者从数据库读取数据未进行必要过滤检查即直接展示到前端页面(二次注入)导致的,针对该漏洞,服务器端或者代理waf(web应用防火墙)会对接收到的注入利用语句进行过滤,本文主要整理了注入过程中遇到的waf注入防护时的一些常用绕过方法,主要利用了数据库特性、加粗样式、编码、进制转换,同义语句或者相...原创 2019-11-24 22:50:41 · 1611 阅读 · 0 评论 -
mongodb数据库常用操作记录(持续更新)
mongodb数据库 mongodb数据库,是典型的非关系型数据库(也有说是介于关系数据库和非关系数据库之间),存储数据类型为字典型(键值对),例如 {"a":123, "b":"abc"}。 其特点是操作简易,可扩展性强,可以基于分布式,用于数据存取和日志记录等。 下面从常规的命令行操作和python操作进行记录。 命令行操作 1、配置数据库 假设mongodb的安装目录(mongod.exe...原创 2019-10-13 04:42:54 · 954 阅读 · 0 评论 -
redis数据库常用操作(持续更新)
redis数据库 redis数据库属于非关系型数据库,数据是键值对形式,由于在内存中执行常规的增、删、改、查操作,因此执行速度快,适用于做缓存数据库,当然除了基于内存,也可以根据需要做持久化存储(保存数据到硬盘)。 下面从常规的 命令行操作和python操作进行记录,基于windows服务器。 命令行操作 1、服务器(server)端 首先,下面所有操作前提是安装好redis程序,本文略去安装过程...原创 2019-10-12 23:10:10 · 551 阅读 · 0 评论 -
mysql数据库常用操作整理
Mysql数据库 MySQL,是当前最流行的关系型数据库管理系统(Relational Database Management System)应用软件之一,应用广泛。 特点:开源,且支持 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等多种语言。支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB...原创 2019-10-30 19:00:22 · 400 阅读 · 0 评论