刷新
SqlServer中根据某几列获取重复的数据将其删除并保留最新一条

有时候,我们某个数据表中,可能有几列的数据都是一样的,此时我们可能想查询出这几列数据相同的所有数据行,并保留最新一条,将其他重复的数据删除。 1、ROW_NUMBER函数 假设我们有如下数据表: 此时我们可以使用ROW_NUMBER函数,根据某几列查询出重复数据的新的排序列,该排序列就是根据某几 ...

SQL SERVER的字符类型使用Unicode

博主头像 字符编码和排序规则 下面的讨论用到W、王和三个字符,以下是这三个字符的各种编码 先看看不带N和带N的字符字面量各用什么编码,用Microsoft SQL Server Management Studio连接SQL SERVER 2022执行下面SQL语句: select N'W' charact ...

如何在ubuntu[linux] 上用docker安装Sqlserver

博主头像 本次按照目前最新版本Sqlserver2022进行记录 先决条件 任何受支持的 Linux 发行版上的 Docker 引擎 1.8 及更高版本。 有关详细信息,请参阅 Install Docker(安装 Docker)。 有关硬件要求和处理器支持的详细信息,请参阅SQL Server 2022:硬件 ...

快速部署sqlserver AlwaysOn集群

博主头像 点击查看代码 丐版sqlserver集群 之前试过docker的,k8s的,然后发现,还是最朴素的是最简单的,希望有大佬能够汉化,他妈的,那些英文看得人要发癫啊。 前置准备,参照丐版pxc集群: https://www.cnblogs.com/zwnfdswww/p/18112077 如果不关防火墙 ...

环境搭建

博主头像 windows 安装sqlserver服务 SQL Server 下载 | Microsoft 或者MSDN, 我告诉你 - 做一个安静的工具站 (itellyou.cn) 安装 关闭windows防火墙并重新运行 一路下一步直到 这样设置可以让安装该服务的用户直接 安装管理工具 docker 20 ...

增删改查

博主头像 增 增加单条数据 insert into Department(DepartmentName,DepartmentDesc) values('研发部','这是研发部')--插入单条数据 多条 /*insert into [Rank](RankName,RankDesc) select 'A','A级 ...

SQL Server索引查找/扫描没有出现key lookup的案例浅析

博主头像 在我们讲解这个案例前,我们先来了解/预热一下SQL Server的两个概念:键查找(key lookup)和RID查找(RID lookup),通常,当查询优化器使用非聚集索引进行查找时,如果所选择的列或查询条件中的列只部分包含在使用的非聚集索引和聚集索引中时,就需要一个查找(lookup)来检索其 ...

SQLQueryStress工具的指标解析

博主头像 SQLQueryStress是SQL Server数据库的一个压测工具,这里不打算介绍这款工具,而是浅析一下SQLQueryStress工具的一些指标涵义。如有疏漏或不足之处,敬请指正。 如下截图所示,你会看到下面一些指标 那么对应指标的具体含义是啥呢?下面表格整理了这些指标的含义; 很多同学对于C ...

存储过程、触发器、游标、视图、自定义函数 字段类型、字段可空、统计字段、逻辑删除 权限系统数据库&无限极类别设计

博主头像 在数据库设计中,存储过程、触发器、游标、视图、自定义函数、字段类型、字段可空、统计字段、逻辑删除以及权限系统和无限级类别设计都是重要的概念。下面我将逐一解释这些概念,并提供相关的设计建议。 存储过程 (Stored Procedure) 定义:存储过程是一组为了完成特定功能的SQL语句集,经编译后存 ...

SQL 语法基础重温

博主头像 SQL的相关语法记录 【连接】 相关内容参考: 一张图看懂 SQL 的各种 join 用法_51CTO博客_sql join用法 SQL FULL OUTER JOIN 关键字 | 菜鸟教程 (runoob.com) 一文讲懂SQL外连接OUTER JOIN - 知乎 (zhihu.com) INN ...

【sqlsever】具体案例理解PARTITION BY

博主头像 当使用 PARTITION BY 时,它通常是与窗口函数一同使用的。下面将提供一个简单的例子,使用一个包含以下列的表: + + + + | column1 | column2 | column3 | + + + + | A | 1 | 10 | | A | 2 | 20 | | B | 1 | 30 ...

Sql Server 创建用户并限制权限

创建登录名 使用sa或者Windows身份验证登录,【安全性】-【登录名】,右键【新建登录名】 设置登录名属性 设置数据库权限 db owner --拥有数据库全部权限,包括删除数据库权限 db accessadmin --只给数据库用户创建其他数据库用户的权限,而没有创建登录用户的权限 db se ...

<1···34