小数server sql

SQL Server游标创建与使用

创建一个游标,然后遍历userinfo表的所有数据,打印用户id和用户名 --定义游标,让游标指向sql查询结果 declare demoCursor Cursor for select userName,userId,userAge from userInfo --打开游标 open demoCu ......
游标 Server SQL

【Oracle】使用PL/SQL实现冒泡排序

## 【Oracle】使用PL/SQL实现冒泡排序 一般来说,SQL要排序的话直接使用order by即可 不一般来说,就是瞎搞,正好也可以巩固自己的数据结构基础 **存储包内容如下** **规范:** ``` create or replace package data_structure_pkg ......
Oracle SQL PL

java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1

# 问题 报错代码 ``` org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an err ......

SQL Server查询重复数据

1.查询单列重复 select * from table where name in (select name from table group by name having count(name) > 1) 2.查询多列重复 SELECT a.* FROM table a,( SELECT nam ......
数据 Server SQL

【技术积累】Mysql中的SQL基础【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
基础 Mysql 技术 SQL

sql注入笔记(一)

培训又再学了sql注入,发现手注还是很生疏,再重新写个笔记捋一捋。 可能是没有学习过数据库的原因,对语法和原理都不够熟悉。 ps:笔记是学习了很多博客文章的个人整理,侵权删🐧 # sql注入漏洞产生原因 前端的数据传入后端进行处理时,没有做好严格的判断,从而导致传入的数据与字符串进行拼接,被当作数 ......
笔记 sql

SQL exist

在SQL中,EXISTS是一个逻辑运算符,用于检查子查询中是否存在满足特定条件的记录。它返回一个布尔值,如果子查询返回至少一行,则返回true,否则返回false。 EXISTS的作用是判断一个子查询是否返回结果,而不需要实际获取子查询的结果集。这在某些情况下可以提高查询性能,特别是当子查询涉及大量 ......
exist SQL

PL/SQL

......
SQL PL

IIS 部署后报错401.2 :Unauthorized: Logon failed due to server configuration.

困扰了几个小时的问题,最终解决了。 在安装IIS后,我直接部署的文件,但是使用默认的Defaul站点访问就可以正常打开页面,但是切换成我自己的程序后,页面就提示Access is denied. Error message:401.2,具体错误信息详细见截图。 问题原因: 我的项目开启了Window ......

windows server 安装.net 3.5

从windows swerver2008以后,.net 3.5 的离线安装都需自己提供安装包 安装流程 1. 从iso或其他途径提取到sxs安装包 2. 安装 管理员权限运行cmd,输入 : dism /online /enable-feature /featurename:NetFx3Server ......
windows server net 3.5

关于SMB协议-Server Message Block-服务器信息块

SMB: Server Message Block ,即服务(器)消息块,是 IBM 公司在 80 年代中期发明的一种文件共享协议 SMB(全称是Server Message Block)是一个网络协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。 SMB最初是IBM的贝瑞·费根鲍姆(Ba ......
Message 服务器 Server Block 信息

SQL语句:关联更新

UPDATE table1 a LEFT JOIN table2 b on a.Id=b.Id set a.name=b.name; ......
语句 SQL

SQL语句_索引

为什么数据库表要加索引,唯一的目的就是提高查询的效率。一个索引可以涵盖表中的一个参数或多个参数。即 CREATE INDEX "索引名" ON "表名"(表中参数名) 如创建一个user_Info表 CREATE TABLE user_Info(id int(10), firstname char( ......
语句 索引 SQL

【Oracle】使用PL/SQL快速查询出1-9数字

## 【Oracle】使用PL/SQL快速查询出1-9数字 简单来说,直接Recursive WITH Clauses 在Oracle 里面就直接使用**WITH result(参数)即可** ``` WITH result(num) AS (SELECT 1 AS num from dual UN ......
数字 Oracle SQL PL

mysql数据库source命令导入sql文件

mysql数据库source命令导入sql文件 第一步,打开sheel命令窗口,进入数据库 mysql -u用户名 -p 输入密码 第二步,切换数据库 mysql>use test; (其中test为要导入的数据库名) 第三步,导入sql文件 mysql> source /root/pro_sql/ ......
命令 数据库 文件 数据 source

java陷阱之不可忽视的慢sql

说明 记录一下,以前处理方式,都是线上cpu告警运维查看数据库mysql提供给研发改。记录一下操作方式, 我觉得应该研发定期去上线拿慢sql日志,再做更改,因为很多慢sql在低峰期并不会给数据库性能带来瓶颈 但是高峰期来就会遇到高CPU 阻塞业务,那个时候再去优化就会很着急 阿里云慢日志查看 注:在 ......
陷阱 java sql

LLMs and SQL

https://blog.langchain.dev/llms-and-sql/ LLM生成SQL很容易 解决的问题是如果让LLM生成的SQL,是valid并且结果正确的 模拟人是如何写SQL的,本身人也是要上下文的, 那么问题就是需要什么上下文,并且如何组织 比较直觉的是,给出schema和几条真 ......
LLMs and SQL

sql server jdbc

### 驱动 ```xml com.microsoft.sqlserver mssql-jdbc 6.2.0.jre8 ``` ### SSL连接出错 ```shell [08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。 错误:“The serve ......
server jdbc sql

sql注入问题

**一:什么是sql注入** SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。 **二:SQL注入攻击的总体思路** 1:寻找到SQL注入的位置 2:判断服务器类型和后台数据库类型 3:针对不同 ......
问题 sql

Linux 使用yum安装telnet-server、telnet、xinetd以及telnet本机ip

# 一、查看telnet-server、telnet是否安装 ``` rpm -qa telnet-server rpm -qa telnet 没有输出telnet的版本,什么都没有输出,表示未安装 ``` # 二、安装telnet服务 ``` yum list | grep telnet ``` ......
telnet telnet-server server xinetd Linux

SQL查询日期

## SQL查询日期 > 今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 > 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate()) ......
日期 SQL

sql server 事务处理模板

### sql server 事务处理模板 ```sql set xact_abort on begin try begin tran -- 这里写你自己的sql commit tran end try begin catch if (xact_state()) = -1 begin rollbac ......
模板 事务 server sql

Solon 也是 SSE(Server Send Events)后端开发的优选

Java 新的生态型应用开发框架:更快、更小、更简单。 启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8, jdk11, jdk17, jdk20, graalvm native。 ......
Events Server Solon Send SSE

性能_3 jmeter连接数据库jdbc(sql server举例)

一、下载第三方工具包驱动数据库 1. 因为JMeter本身没有提供链接数据库的功能,所以我们需要借助第三方的工具包来实现。 (有这个jar包之后,jmeter可以发起jdbc请求,没有这个jar包,也有jdbc取样器,但不能发起请求。) 2. 进入maven仓库-http://mvnreposito ......
性能 数据库 数据 jmeter server

sql server DATEPART() 函数的使用(注意防止入坑)

https://blog.csdn.net/qq_38534363/article/details/106198719 datepart()datepart()函数是用来返回 指定日期时间的指定日期部分的整数。返回类型为:int。语法: DATEPART(datepart,date)1其中date是 ......
函数 DATEPART server sql

vue中精确计算问题,出现很多位小数的问题与原因

出现的原因计算机把小数转换成二级制,会出现无限循环的情况。再把无限循环的二级制转化成十进制的时候,变成了一个无限循环的数字。在处理双精度浮点数的小数部分最多支持 52 位,所以转换成十进制之后,就出现了很多位小数的存在。 例如: 0.1 + 0.2 = 0.30000000000000004 0.3 ......
问题 小数 原因 vue

(C#) IIS 响应标头过滤敏感信息(如:Server/X-Powered-By等) 运维知识

背景: 再一次净网行动中,客户要求安全改造发现了接口请求的header标头中出现如图中的敏感信息。 说明: 其意义在于告知浏网站是用什么语言或者框架编写的。解决办法就是修改该响应头为一个错误的值,将攻击者导向一个错误的方向。 准备: 这里只说windows 的iis环境,不考虑其他服务器的环境。首先 ......
X-Powered-By Powered 知识 Server 信息

sql语句优化

Sql语句优化1.在where及order by后的字段,添加索引。避免全表扫描。一般不要超4个2.避免索引失效:避免where字句中对字段进行null值判断,避免where字句中对字段进行函数或者表达式的操作避免where字句中对字段进行左右模糊查询3.查询语句避免*,减少内存使用4.用union ......
语句 sql

WebAPI常见框架中,将Server层(业务逻辑处理层)注入到服务中的意义

一、理解 1、在常见的简单框架中 将Server层注入和常见的new相比,只是减少了new的次数,没感觉出能降低和Server层的代码耦合性,意义不大;但是有点面向接口编程的意思(Server层属于业务逻辑不是AOP中需要解耦的‘与业务无关的代码’,有点为了面向而面向了)。 2、在DDD等复杂框架中 ......
框架 逻辑 意义 常见 业务

MySQL server has gone away

# MySQL server has gone away > 这个是一个工单的开源项目:https://loonflow.readthedocs.io/zh_CN/r2.0.18/ ## 加了一些功能之后,本地测试没问题,线上报错"MySQL server has gone away" ##解决方案 ......
server MySQL gone away has