sql
pagehelper分页框架进行定时跑批分页 在插入与sql语句的编写,当插入有库中有报异常显示重复数据跳过继续插入 写一个业务类示例
以下是一个示例的业务类,使用PageHelper分页框架进行定时跑批分页插入操作,并在遇到重复数据时跳过继续插入: ``` import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import o ......
用友GRP-U8 Proxy SQL注入 CNNVD-201610-923
## 漏洞描述 用友GRP-u8存在XXE漏洞,该漏洞源于应用程序解析XML输入时没有进制外部实体的加载,导致可加载外部SQL语句,以及命令执行 ## 影响版本 用友GRP-U8行政事业内控管理软件(新政府会计制度专版) ## 漏洞复现 fofa语法:`title="用友GRP-U8行政事业内控管理 ......
SQL如何确保数据唯一性?
## SQL中的UNIQUE约束:确保数据唯一性的强大工具 ![在这里插入图片描述](https://img-blog.csdnimg.cn/383421c6bb1e4f96a9a2e30bf9f657c3.png) ### 简介 在SQL数据库中,UNIQUE约束是一种用于确保数据唯一性的重要工具 ......
SQL主键怎么使用,你会了吗?
## Primary Key 的重要性和使用方法 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cd6b2f3d5e294472b2c276b7b3416266.png) SQL主键(Primary Key)是关系数据库中的一个重要概念,它用于唯一标识表中的每一行 ......
软件测试|SQL DEFAULT约束怎么用?
## DEFAULT约束:设置默认值的强大工具 ![在这里插入图片描述](https://img-blog.csdnimg.cn/43d85a0167334f56af2009bcd9ccba35.png) ### 简介 在SQL中,DEFAULT约束是一种用于设置列默认值的强大工具。本文将深入探讨D ......
软件测试|SQL中的null值,该如何理解?
![在这里插入图片描述](https://img-blog.csdnimg.cn/653b2f166aee49baaaddc68057badda0.png) ## 深入理解SQL中的Null值:处理缺失数据的重要概念 ### 简介 Null值在SQL中是用于表示缺失或未知数据的特殊值。本文将深入探讨 ......
软件测试|一篇文章带你深入理解SQL约束
![在这里插入图片描述](https://img-blog.csdnimg.cn/6c3a473715d84b5e8993677652beca81.png) ## 深入理解SQL约束:保障数据完整性和一致性的重要工具 SQL约束是在关系型数据库中用于保障数据完整性和一致性的重要工具。本文将深入探讨S ......
聊聊GaussDB AP是如何执行SQL的
本文分享自华为云社区《GaussDB AP是如何执行SQL的》,作者:yd_270088468。 前言 介绍GaussDB AP各组件是如何协调工作的,会着重介绍SQL引擎。 1、SQL引擎组件和SQL生命周期 Parser: 词法/语法分析模块。词法分析会从SQL字符串中解析出一个个单词,作为语法 ......
用友时空KSOA imagefield SQL注入
## 漏洞简介 用友时空KSOA平台 /servlet/imagefield 存在SQL注入漏洞,攻击者可利用该漏洞获取数据库敏感信息。 ## 漏洞复现 fofa查询:`app="用友-时空KSOA"` 登录页面如下: ![](https://img2023.cnblogs.com/blog/254 ......
用友畅捷通T+ 前台SQL注入漏洞复现(QVD-2023-13612)
## 漏洞描述 畅捷通T+的某后台功能点只校验了权限,未对用户的输入进行过滤,导致在权限绕过后存在SQL注入漏洞,利用此漏洞攻击者最终可以实现远程命令执行。 ## 影响范围 畅捷通T+ 13.0 畅捷通T+ 16.0 ## 漏洞复现 fofa语法:`app="畅捷通-TPlus"` 登录页面如下: ......
Microsoft SQL Server Management Studio 常用的快捷键不见了
## 问题 安装SSMS 18.1 后,发现隐藏/显示结果窗格 的快捷键Ctrl+R没法用了 ## 分析 当Ctrl+R时,状态栏看到有反应, 说明快捷键默认被转给其他功能了。 翻一翻菜单,发现是这里用了,如图。 ![](https://img2023.cnblogs.com/blog/12884/ ......
【mysql】mysql判断某一张表是否存在的sql语句以及方法
有四种方式进行判断: 1. -- 百分号中间为需要查询的表名 SHOW TABLES LIKE ‘%user%’; 2. -- dbname 为数据库名字 tablename 为你需要查询的表名称,注意使用 TEMPORARY 关键字创建出来的临时表无法查询出来。 select TABLE_NAME ......
Oracle利用 DBMS_PROFILER 包来分析PL/SQL瓶颈
Oracle利用 DBMS_PROFILER 包来分析PL/SQL瓶颈 在 Oracle 10g 版本之前,默认情况下不会安装 DBMS_PROFILER 包,此次演示版本为11.2.0.4.0,默认已经安装。 安装 DBMS_PROFILER 包方式如下: sqlplus / as sysdba ......
SQL nvl/nvl2 -针对空值的判断计算
SQL nvl/nvl2 -针对空值的判断计算 1、nvl 函数 nvl(expr1, expr2) 如果 expr1 为 NULL,则返回 expr2;否则返回 expr1。 此函数是 coalesce(expr1, expr2) 的同义函数。参数 expr1:一个任意类型的表达式。 expr2: ......
【漏洞复现】DataEase数据可视化分析工具SQL注入-CVE-2023-40771
#1、DataEase数据可视化分析工具简介 DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便与他人分享。 前端:Vue.js、Element 图库:Apac ......
牛客——SQL254 统计salary的累计和running_total
### 描述 按照salary的累计和running_total,其中running_total为前N个当前( to_date = '9999-01-01')员工的salary累计和,其他以此类推。 具体结果如下Demo展示。。 CREATE TABLE `salaries` ( `emp_no` ......
SQL Server登录账户只能看见自己的数据库(sqlserver设置用户只能查询自己的数据库)
SQL Server登录账户只能看见自己的数据库 (sqlserver设置用户只能查询自己的数据库) 1.新建登录用户 以管理员身份登陆数据库(权限最高的身份如sa),点击安全性->登录名,右键新建登录名,输入登录名和密码,取消强制实施密码策略。 2.将服务器角色设置为public 3.将publi ......
读SQL学习指南(第3版)笔记13_读后总结与感想兼导读
![](https://img2023.cnblogs.com/blog/3076680/202309/3076680-20230905123241037-972099517.png) # 1. 基本信息 SQL学习指南(第3版) Learning SQL, Third Edition [美] 艾伦 ......
MySQL - 一条 SQL 的执行过程详解
# MySQL 驱动 我们的系统在和 MySQL 数据库进行通信的时候,总不可能是平白无故的就能接收和发送请求,就算是你没有做什么操作,那总该是有其他的“人”帮我们做了一些事情,基本上使用过 MySQL 数据库的程序员多多少少都会知道 MySQL 驱动这个概念的。就是这个 MySQL 驱动在底层帮我 ......
Django-SQL Injection Vulnerability (CVE-2019-14234)
> 复现环境:Vulhub 环境启动后,访问`http://192.168.80.141:8000`即可看到Django默认首页 #### 漏洞复现 首先登陆后台`http://192.168.80.141:8000/admin/`,用户名密码为`admin`、`a123123123`。 登陆后台后 ......
Every derived table must have its own alias(sql语句错误解决方法)
1、执行下面语句时,报错Every derived table must have its own alias select * from (select * from jt_notes where createUser = 'b548323007b647809bb8e4192cf44195' li ......
PL/SQL查询中文乱码问题
使用PL/SQL查询数据时,有中文的内容显示乱码,如下所示: 解决方案:配置环境变量 新建系统变量: 变量名:NLS_LANG 变量值:AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL客户端 问题解决 ......
[数据库] SQL特定查询场景之时间段切分方法
# 1 序言 大数据项目、数据分析场景中,经常遇到需要切分时段的需求。 如下是一些项目上的经验总结。 # 2 实时数仓即席查询场景的解决方法 ## 2.1 函数拼接法 + 方法特点: > + 时间数据以`时间戳`形式存储在数据库,而非以`时间字符串` > + 查询时**实时运算时间段** >> 基于 ......
sql的常用练习题
一、表结构 1、学生表 Student(Sid,Sname,Sage,Ssex) 学生编号,学生姓名,出生年月,学生性别 2、课程表 Course(Cid,Cname,Tid) 课程编号,课程名称,教师编号 3、教师表 Teacher(Tid,Tname) 教师编号,教师姓名 4、成绩表 SC(Si ......
SpringBoot获取树状结构数据-SQL处理
前言 在开发中,层级数据(树状结构)的获取往往可能是我们一大难点,我现在将自己获取的树状结构数据方法总结如下,希望能给有需要的小伙伴有所帮助! 一、测试数据准备 /* Navicat Premium Data Transfer Source Server : 本地MySQL-local Source ......
mysql 执行sql 文件
方法一:source命令,登录mysql client执行 use 【库名】;source 【sql脚本文件路径全名】 例如:source /tmp/test.sql 方法二:使用 MySQL 命令行工具 mysql -u username -p < file_name; ......
Windows Server 2012 安装 Sql Server 2017提示安装KB2919355
Download Windows Server 2012 R2 更新 (KB2919355) from Official Microsoft Download Center 按照顺序安装插件 ......
sql性能调整:解决慢查询的一些小技巧
1.明确需求在写查询之前,要明确谁要数据、要什么数据、数据详细到什么程度、为什么要数据(有助于实现预期结果) 2.检查where子句where子句使用索引表字段时,结果快。 3.检查group by和order by子句在编写group by和order by语句之前,请先考虑表和索引的设计。 4. ......
SQL 字符类型按数字顺序排序
字符类型排序,直接用order by 字段 asc的话,出来的结果,数字值时,不符合日常的排序习惯,如 如果想2排在1之后,10排在9之后,字符值得按字符ABC排序,可试试以下脚本 ......