栏目: MsSql

SQLyog连接MySQL8.0报2058错误的完美解决方法

引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugincaching_sha2_passwordcouldnotbeloaded:xxxx),通过查询资料了解了该错误的原因并在本文中提出了该问题的...

2021-04-29 201 0 0 阅读全文

在SQLserver数据库之间进行传表和传数据的图文教程

一、如何传表?1.简单的生成脚本,修改数据库名字完成传表(这里以Person表和People做示例)Person里已有表生成脚本文件直接下一步选择要传的文件文件路径自选,另存为ANSI文本,然后下一步直接下一步脚本生成找到并打开此文件USE[Person]修改成USE[People]F5执行后表就传...

2021-04-06 155 0 0 阅读全文

Mybatis调用Sqlserver存储过程返回结果集的方法

第一种:返回值通过out输出sqlserver存储testMapper.xml两种都能接收到数据的,因为我的实体类字段与数据库的不一致,上面图片是按照数据库字段定义的,下图是按照实体类定义的,接收输出参数是按照你定义的名称返回serviceImplMapobjectsMap=newHashMap()...

2021-05-08 189 0 0 阅读全文

SQL Server分页的4种方法示例(很全面)

这篇博客讲的是SQLserver的分页方法,用的SQLserver2012版本。下面都用pageIndex表示页数,pageSize表示一页包含的记录。并且下面涉及到具体例子的,设定查询第2页,每页含10条记录。首先说一下SQLserver的分页与MySQL的分页的不同,mysql的分页直接是用li...

2021-04-12 160 0 0 阅读全文

SQL对数据进行按月统计或对数据进行按星期统计的实例代码

对于所有的需求,当你不知道怎么处理的时候,你就先用最简单的方法,或者说的明白一点,用最原始的方法,先实现业务需求再说。一、对提现队列数据表“ims_checkout_task”进行汇总统计,按月汇总统计每个月的提现总额,提现总次数。1、SQL操作如下:SELECTid,SUM(casewhenFRO...

2021-04-25 149 0 0 阅读全文

SQL Server正确删除Windows认证用户的方法

在SQLServer数据库中,有时候会建立一些Windows认证的账号(域账号),例如,我们公司习惯给开发人员和Support同事开通NT账号权限,如果有离职或负责事宜变更的话,那么要如何正确的删除这些Windows认证账号呢?这篇文章就是来探讨一下如何正确的删除Windows认证账号。如下所示:下...

2021-04-28 175 0 0 阅读全文

Win10下安装Sql Server 2014反复提示需安装.NET Framework 3.5 SP1的解决方案

一.首先安装.NETFramework3.5离线安装方式:1.装载相对应的系统安装盘,我是Windows10x64企业版,所以装载Windows10x64企业版安装镜像ISO,盘符为H。2.以管理员身份运行命令提示符(Win键+X键,选择命令提示符(管理员)),输入以下命令:dism.exe/onl...

2021-04-24 241 0 0 阅读全文

Navicat 连接SQLServer数据库(图文步骤)

连接配置方式如图:有时候Navicat并没有初始化安装sqlncli,所以连接的时候会报没有默认驱动,如图:解决方法:在navicat目录下找到对应驱动,点击安装即可,安装过程中设置为全部允许安装

2021-04-05 230 0 0 阅读全文

The Transaction Log For Database 'Xx' Is Full,Error: 9002

检查数据库日志,有如下报错信息:Error:9002,Severity:17,State:4.Thetransactionlogfordatabase'SharedServices1_Search_DB'isfull.Tofindoutwhyspaceinthelogcannotbereused,s...

2021-07-15 176 0 0 阅读全文

Mybatis4 Mybatis动态Sql的实现

1.什么是动态SQLSQL语句不固定,会根据前台用户的操作而进行变化的SQL语句,可以被称之为动态SQL.在MyBatis中,提供了一组标签,用于方便的实现动态SQL,不需要通过java代码拼接字符串了.2.动态sql中的标签1.用于条件判断,test属性表示判断结果,要求是一个boolean.2....

2021-06-30 145 0 0 阅读全文

SQL Server索引超出了数组界限的解决方案

有开发的同事反映远程登录SQLServer操作报错,索引超出了数组界限等如下图线上数据库版本为SQLServer2012R2,检查后发现开发人员SSMS版本为2008,版本与服务器不一致,(开发人员要求登录数据库服务器操作,果断拒绝了)建议在本地打上SP3或者直接安装2012的SSMS,安装好后问题...

2021-03-30 214 0 0 阅读全文

Sql中Mod()函数取余数的用法

Mod(a,b)在sql中的意思是a/b的余数(即a%b)基础用法:如果id需要是偶数或者奇数时就可以使用mod。mod(id,2)=1是指id是奇数。mod(id,2)=0是指id是偶数。selectmod(3,2)fromdual执行如图:例如:根据身份证判定该员工是否是男女,从而实现对性别的更...

2021-05-31 341 0 0 阅读全文

SqlServer中批量Update语句

现在我有两张表分别是S_PERSON,S_USERS_PERSONS_USER我现在想把S_USER表中的ACCOUNT批量修改成S_PERSON的ACCOUNT我们可以发现S_USER表中有个跟S_PERSON表关联的字段那就是PERSON_ID这也是我们要update的条件找到这个关系以后我们就...

2021-05-07 156 0 0 阅读全文

详解Sql中Exists和In的语法与区别

exists和in的区别很小,几乎可以等价,但是sql优化中往往会注重效率问题,今天咱们就来说说exists和in的区别。exists语法:select…fromtablewhereexists(子查询)将主查询的结果,放到子查询结果中进行校验,如子查询有数据,则校验成功,那么符合校验,保留数据。c...

2021-04-05 180 0 0 阅读全文

MyISAM与InnoDB索引实现对比详解

MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图:这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primarykey)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。在MyISAM中,主索...

2021-05-17 159 0 0 阅读全文

Sql Server 视图数据的增删改查教程

一、视图的基本概念视图是用于查询的另外一种方式。与实际的表不同,它是一个虚表;因此数据库中只存在视图的定义,而不存在视图中相对应的数据,数据仍然存放在原来的基本表中。视图是一种逻辑对象。二、视图能做什么导出数据;在导出数据时,常常需要多个表联合查询,这个时候就可以使用视图;转换字段,如把status...

2021-04-18 166 0 0 阅读全文

Vscode上使用MSSQL的方法

我们知道Vscode是一款强大的编辑器,我们可以通过商城里面的插件扩展来写C/C++/python/java等。同样Vscode支持SQL语言,我们可以通过Vscode来连接本地的数据库,并对本地的数据库进行操作,接下来看怎么实现的吧。首先我们要在Vscode商城里面下载一个插件:MSSQL。安装之...

2021-03-16 194 0 0 阅读全文

Spark SQL的整体实现逻辑解析

1、sql语句的模块解析当我们写一个查询语句时,一般包含三个部分,select部分,from数据源部分,where限制条件部分,这三部分的内容在sql中有专门的名称:当我们写sql时,如上图所示,在进行逻辑解析时会把sql分成三个部分,project,DataSource,Filter模块,当生成执...

2021-07-12 154 0 0 阅读全文

解析SQL Server中Datetimeset转换Datetime类型问题

在SQLServer中,数据类型datetimeoffset转换为datetime类型或datetime2类型时需要特别注意,有可能一不小心你可能会碰到下面这种情况。下面我们构造一个简单案例,模拟一下你们可能遇到的情况。CREATETABLETEST(IDINTIDENTITY(1,1),CREAT...

2021-04-18 203 0 0 阅读全文

Sqlserver查询去掉重复数据的实现

说明:只要数据表“列名”数据相同,则说明是两条重复的数据(ID为数据表的主键自动增长)。推荐使用方法一--方法一select*from表名Awherenotexists(select1from表名where列名=A.列名andID

2021-04-18 192 0 0 阅读全文