sqlserver
-
SQL注入详解及防范方法
目录 一:什么是sql注入 二:SQL注入攻击的总体思路 三:SQL注入攻击实例 四:如何防御SQL注入 1、检查变量数据类型和格式 2、过滤特殊符号 3、绑定变量,使用预编译语…
-
聊聊Navicat统计的行数竟然和表实际行数不一致的问题
背景 近期为了保障线上数据库的稳定性,我决定针对一些大表的历史数据有计划地进行备份迁移,但是呢,发现一个奇特的现象,Navicat统计行数和表自身count统计数竟然不一致!?0.…
-
Dbeaver基本使用图文详解
1:与plsql相比,Dbeaver没有右击直接查看表注释的功能,但是Dbeaver提供了一个“打开声明”的功能,里面可以查看一些比较实用的内容:表列注释、创建该表的create语…
-
DBeaver下载安装详细教程
一、DBeaver下载: https://dbeaver.io/download/根据自己的操作系统选择对应的版本 云图网下载:https://www.jb51.net/softs…
-
通过DBeaver连接Phoenix操作hbase的方法
前言 本文介绍常用一种通用数据库工具Dbeaver,DBeaver 可通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、Maria…
-
解决mac上Navicat新建数据库3680错误问题
mac上Navicat新建数据库3680错误解决办法 1.在设置里关闭mysql,若不能关闭,在终端输入: sudo /usr/local/mysql/support-files/…
-
SQL中游标(cursor)的基本使用实例
目录 类型: 1.普通游标 2.滚动游标 具体FETCH用法: Arguments 总结 类型: 1.普通游标 只有NEXT操作 2.滚动游标 有多种操作 1.普通…
-
一次因表变量导致SQL执行效率变慢的实战记录
目录 场景 JOB执行流程分析 逐一排除问题 解决问题 1.通过使用临时表代替表变量 2.修改目标TableB的写入逻辑 总结 场景 最近工作中,发现某同步JOB在执行中经常抛出S…
-
详细聊聊关于sql注入的一些零散知识点
目录 零、本文涉及知识点 一、sqlmap写一句马的过程(– os-shell) 1.1 简述过程 1.2 一个小问题 二、堆叠注入: 2.1 什么是堆叠注入 2.2 …
-
一次数据库查询超时优化问题的实战记录
目录 问题发现 查找原因 解决问题 额外话:Transaction Timeout、Statement Timeout、Socket timeout 的区别 它们三者的关系是在怎样…