当前位置: 首页 > news >正文

sql注入基本概念

死在山野的风里,活在自由的梦里

sql注入基本概念

    • MYSQL
      • 基本语法
      • union合并查询2个特性:
      • order by 排序
      • 三个重要的信息
    • Sql Server

MYSQL

基本语法

登录

mysql -h ip -u user -p pass

基本操作

show databases;                         查看数据库create database test;                   新建数据库testuse test;                               使用数据库testshow tables;                            查看表select * from admin;                    查看admin表的数据select * from admin where id=1;         查看admin表id=1的数据

union合并查询2个特性:

1.前面查询的语句和后面的查询语句结果互不干扰!所以就算前面一个没查到,也会输出后面那个查到的

2.前面的查询语句的字段数量和后面的查询语句字段数量要一致。比如前面查id,后面就不能写*,要写pass这种单个的字段

order by 排序

输出按id从小到大排序
select * from admin order by id

可用于猜解表的列数

输出按第一列从小到大排序
select * from admin order by 1
当输入的数字大于列数,就会报错

三个重要的信息

  1. information_schema库:

(1)show databases; 的时候会出现information_schema库

(2)use information_schema;进入

(3)show tables;

​ (a) 找到SCHMATA,use SCHMATA; 进入

select * from SCHMATA; 
其中SCHEMA_NAME字段就是当前mysql所有库名

在这里插入图片描述

​ (b) 找到TABLE,use TABLE; 进入

select table_name from TABLES; 
table_name就是当前mysql所有表

在这里插入图片描述

​ © 找到COLUMNS,用use COLUMNS; 进入

select columns_name from COLUMNS; columns_name就是当前mysql所有列的标题,比如id

Sql Server

select * from sysdatabases;                查看数据库use test;                                  使用数据库select * from sysobjects where xtype='U';  查看用户表select * from sysobjects where xtype='S';  查看系统表
http://www.lryc.cn/news/164179.html

相关文章:

  • AIGC系列:1.chatgpt可以用来做哪些事情?
  • End-to-End Object Detection with Transformers(论文解析)
  • 生成多样、真实的评论(2019 IEEE International Conference on Big Data )
  • 项目中应该使用nginx还是拦截器来封禁IP
  • SMB 协议详解之-NTLM身份认证
  • day34 Set
  • 数据库_之常用API的使用
  • CTreeCtrl自绘
  • 目标检测YOLO实战应用案例100讲-基于深度学习的可见光遥感图像目标检测
  • MySQL数据库——存储引擎(2)-存储引擎特点(InnoDB、MyISAM、Memory)、存储引擎选择
  • 【Vue】构建vue项目的几种方法以及区别
  • 动态封装对象,属性来自json
  • 【LeetCode-中等题】90. 子集 II
  • Docker如何安装seafile
  • 注册法国商标的步骤和时间
  • 一起学数据结构(6)——栈和队列
  • 【数据结构】二叉树的顺序结构-堆
  • 2024年java面试--mysql(2)
  • IllegalArgumentException
  • Git 概述命令、idea中的使用
  • 单片机之硬件记录
  • QQ文件传输协议研究
  • Qt/C++音视频开发51-推流到各种流媒体服务程序
  • LeetCode 35. 搜索插入位置
  • 7年经验之谈 —— Web测试是什么,有何特点?
  • 【数据结构】前言概况 - 树
  • MySQL——事务
  • 虚拟机Ubuntu操作系统最基本终端命令(安装包+详细解释+详细演示)
  • Android 11.0 当系统内置两个Launcher时默认设置Launcher3以外的那个Launcher为默认Launcher
  • NO5.心愿打印机