一文教会你在sqlserver中创建表

目录前言方法如下:总结前言SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认...

2023-01-05

SQL将一个表中的数据插入到另一个表中的方法

创建测试表MyStudentInfoCREATE table MyStudentInfo( Id int not null primary key, Name varchar(16), Age int, Gender varchar(2), Phone varchar(16), Address v...

2023-01-05

SQL SERVER存储过程用法详解

目录一、存储过程的概念存储过程的优点二、存储过程的分类1、系统存储过程2、临时存储过程3、用户自定义存储过程二、存储过程的用法1、不带参数的存储过程,获取MyStudentInf...

2023-01-05

MSSQL  附加数据库提示“错误 823”数据恢复实操

故障:数据库报错:“MSSQL Server 2000 附加数据库错误823”,附加数据库失败。故障分析:数据库出现“823”报错信息通常有以下三种原因:1、数据库的物理页面...

2023-01-05

通过T-SQL语句创建游标与实现数据库加解密功能

通过动态SQL语句创建游标DECLARE @sql varchar(100);DECLARE @TableName varchar(32);DECLARE @FieldName varchar(32);DECLARE @PrimaryKey varchar(32);DECLARE @DbValue...

2023-01-05

SQLServer RANK() 排名函数的使用

本文主要介绍了SQLServer RANK() 排名函数的使用,具体如下:-- 例子表数据SELECT * FROM test;-- 统计分数SELECT name,SUM(achievement) achievement FROM test GROUP BY name...

2023-01-05

sql server查询语句阻塞优化性能

在生产环境下,有时公司客服反映网页半天打不到,除了在浏览器按F12的Network响应来排查,确定web服务器无故障后。就需要检查数据库是否有出现阻塞当时数据库的生产环境中主表数...

2023-01-05

T-SQL查询为何慎用IN和NOT IN详解

目录前言【测试一:in子查询】【测试二:not in子查询】总结:前言今天突然想到之前在书上看到的一个例子,竟然想不起来了.于是翻书找出来,测试一下.-- drop table father,soncrea...

2023-01-05

SQL SERVER触发器详解

目录一、触发器的定义二、触发器分类三、创建触发器1、创建insert类型的触发器2、delete触发器3、update触发器4、instead of触发器DDL触发器触发器是一种特殊的存储过程,触...

2023-01-05

sqlserver数据库加密后无法使用MDF,LDF,log文件名称被修改的数据恢复

​故障:​2个SQL server数据库被加密,无法使用。数据库MDF、LDF、log日志文件名字被修改,如下图:数据库备份被加密,文件名字被修改。管理员联系北亚数据恢复中心进行数据修复。​...

2023-01-05

sql语句中union的用法与踩坑记录

目录sql语句union的用法补充:SQLUNION踩过的坑总结sql语句union的用法 union联合的结果集不会有重复值,如果要有重复值,则使用union all union会自动压缩多个结果集合中重复的...

2023-01-05

SQL Server远程连接的设置步骤(图文)

SQL Server正常连接时,若不需要远程操控其他电脑,可以用Windows身份验证模式,但是涉及到远程处理时,需要通过SQL Server身份验证登录。具体操作如下。首先,我们在登录时,选择Windo...

2023-01-05

SQL Server中索引的用法详解

目录一、索引的介绍什么是索引?1、聚集索引和非聚集索引2、索引的利弊3、索引的存储机制二、设置索引的权衡1、什么情况下设置索引2、什么情况下不要设置索引三、聚集索引1、...

2023-01-05

SQL Server数据表压缩

概述SQL Server的主要性能取决于磁盘I/O效率,SQL Server 。
2008提供了数据压缩功能来提高磁盘I/O效率。
表压缩意味着减小数据的磁盘占有量,所以压缩可以用在堆表、聚集索引...

2023-01-05

SQL Server中的事务介绍

事务全部是关于原子性的。原子性的概念是指可以把一些事情当做一个单元来看待。从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合。
为了理解事...

2023-01-05

SQL Server忘记sa账号密码重新添加新管理账号

一、停止数据库服务打开sqlserver自带的配置管理器,停止数据库服务。二、打开cmd窗口,执行命令(以管理员运行)以单用户模式启动sqlserver,具体方法是以管理员方式启动命令提示...

2023-01-05

mybatis-plus的sql语句打印问题小结

目录第一种方式:第二种方式:mybatis-plus使用时候的小问题记录。在使用mybatis-plus的时候需要把sql的语句打印出来,查看执行的成功与否,在以前的项目的时候使用过这种各样的方...

2023-01-05

SQL Server分页方法汇总

根据SalesOrderID排序,取第16-18行这3条记录。方法一:(最常用的分页代码, top / not in)SELECT TOP 3 [SalesOrderID], [RevisionNumber], [OrderDate]FROM [AdventureWo...

2023-01-05

在SQL Server中使用子查询更新语句

测试环境准备create table #table1 ( id int , name varchar(20) );gocreate table #table2 ( id int , name varchar(20) );goinsert into #table1 ( id, name...

2023-01-05

SQL Server中的游标介绍

游标是面向行的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能。在性能上,游标会吃更多的内存,减少可用的并发,占用带宽,锁定资源,当然还有更多的代码量。用一个比...

2023-01-05

SQL Server使用T-SQL进阶之公用表表达式(CTE)

在编写T-SQL代码时,往往需要临时存储某些结果集。前面我们已经广泛使用和介绍了两种临时存储结果集的方法:临时表和表变量。除此之外,还可以使用公用表表达式的方法。公用表表...

2023-01-05

SQLServer只赋予创建表权限的全过程

目录背景解决办法1解决办法2总结背景今天客户问到一个问题。 我想新建一个账号给外部人员使用,但是我只想给他创建表的权限,这应该如何操作。开始可能认为这个问题很简单。我...

2023-01-05

SQL窗口函数的使用方法

目录什么是窗口函数窗口函数组成部分1.创建数据分区2.分区内的排序3.指定窗口大小窗口函数分类1.聚合窗口函数2.排名窗口函数3.取值窗口函数什么是窗口函数SQL窗口函数为在...

2023-01-05

SQL窗口函数之取值窗口函数的使用

目录案例分析1.环比分析2.同比分析3.复合增长率4.不同产品最高和最低销售额示例表和脚本关于窗口函数的基础,请看文章SQL窗口函数取值窗口函数可以用于返回窗口内指定位置的...

2023-01-05

SQL Server 2019自定义安装教程

目录1.SQL Server2019安装包下载1.1进入官网1.2下载安装包1.3安装软件2.下载安装SQL Server Management Studio(SSMS)2.1进入官网2.2下载安装包2.3安装软件1.SQL Server2019安...

2023-01-05

SQL Server中的排名函数与分析函数详解

一、排名开窗函数概述SQL Server的排名函数是对查询的结果进行排名和分组,TSQL共有4个排名函数,分别是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。他们和OVER()函数搭配使用,按照特...

2023-01-05

SQL Server的触发器详解

目录一、概念二、使用触发器优缺点三、语法四、触发器类型1、数据操作语言 (DML) 触发器1、After触发器2、Instead of 触发器2、数据定义语言 (DDL) 触发器五、DML触发器具...

2023-01-05

SQL Server创建用户定义函数

一、UDF的定义和存储过程很相似,用户自定义函数也是一组有序的T-SQL语句,UDF被预先优化和编译并且可以作为一个单元来进行调用。UDF和存储过程的主要区别在于返回结果的方式:使...

2023-01-05

SQL Server使用T-SQL语句批处理

批处理简介批处理是作为一个逻辑单元的T-SQL语句。如果一条语句不能通过语法分析,那么不会运行任何语句。如果一条语句在运行时失败,那么产生错误的语句之前的语句都已经运行...

2023-01-05

SQL窗口函数之排名窗口函数的使用

目录案例分析案例使用的示例表1.环比分析2.同比分析3.复合增长率4.不同产品最高和最低销售额示例表和脚本关于窗口函数的基础,请看文章SQL窗口函数取值窗口函数可以用于返回...

2023-01-05

SQL实现筛选出连续3天登录用户与窗口函数的示例代码

目录还原试题SQL窗口函数一.窗口函数有什么用二.什么是窗口函数三.如何使用1.专用窗口函数rank2.其他专业窗口函数3.聚合函数作为窗口函数4.注意事项四.总结1.窗口函数语法2...

2023-01-05

SQL Server中执行动态SQL

在Sql Server查询语句中使用变量表示表名、字段名等动态查询方式叫动态查询。当需要根据外部输入的参数来决定要执行的SQL语句时,常常需要动态来构造SQL查询语句,用得比较多的...

2023-01-05

Sql Server存储过程详解

从存储过程返回数据 - SQL Server | Microsoft 官方文档存储过程它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。存储过程中...

2023-01-05

SQL Server中使用表变量和临时表

一、表变量表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(...

2023-01-05

SQL Server Agent 服务启动后又停止问题

目录Agent 服务启动后又停止Agent服务无法启动如何破问题现象解决方法Agent 服务启动后又停止本地计算机上的SQL Server Agent 服务启动后又停止了,一些服务自动停止,如果它们...

2023-01-05

SQL窗口函数之聚合窗口函数的使用(count,max,min,sum)

目录案例分析1.移动平均值2.累计求和(ROW)3.累计求和(RANGE)示例表和脚本关于窗口函数的基础,请看文章SQL窗口函数许多常见的聚合函数也可以作为窗口函数使用,包括AVG()、SUM()、C...

2023-01-05

解决MybatisPlus SqlServer OFFSET 分页问题

目录问题错误源码重现找资料解决问题使用MybatisPlus 连接 SqlServer 数据库 ,在分页的时候发生了如下的报错,sql语句和报错如下:Cause: com.microsoft.sqlserver.jdbc.SQLServ...

2023-01-05

SQL Server中锁的用法

目录通过锁可以防止的问题1、脏读2、非重复性读取3、幻读4、丢失更新可以锁定的资源锁升级和锁对性能的影响锁定模式1、共享锁2、排它锁3、更新锁4、意向锁5、模式锁6、批量...

2023-01-05

详解SQL报错盲注

目录一、SQL报错函数详解二、SQL报错盲注payload构造1、updatexml语句构造思路2、查询当前数据库3、查询表名4、查询列名5、查询字段名6、查询数据今天继续给大家介绍Linux...

2023-01-05

SQL Server中T-SQL标识符介绍与无排序生成序号的方法

T-SQL 标识符在T-SQL语言中,对SQLServer数据库及其数据对象(比如表、索引、视图、存储过程、触发器等)需要以名称来进行命名并加以区分,这些名称就称为标识符。通常情况下,SQLS...

2023-01-05

SQL Server实现查询每个分组的前N条记录

SQL语句查询每个分组的前N条记录的实现方法:1、生成测试数据: #Tif object_id('tempdb.dbo.#T') is not null drop table #T;create table #T (ID varchar(3),GID int,Author...

2023-01-05

SQL中concat和substr组合运用解析

目录concat和substr组合运用背景脚本有放在最后一章进行分析concat介绍substr介绍最后SQL语句分析concat和substr组合运用背景最近客户要我给一个脚本说查数据,说是要 截取sq...

2023-01-05

SQL Server中搜索特定的对象

检索数据库架构信息 - ADO.NET | Microsoft 官方文档将系统表映射到系统视图 (Transact-sql) - SQL Server | Microsoft 官方文档一、注释中带某关键字的对象(sys.extended_p...

2023-01-05

SQL Server删除表中的重复数据

添加示例数据create table Student( ID varchar(10) not null, Name varchar(10) not null,);insert into Student values('1', 'zhangs');insert into Stude...

2023-01-05

SQL Server2019安装的详细步骤实战记录(亲测可用)

目录共存问题安装总结共存问题我之前一直使用的是SQL2012版本的数据库管理工具,为了与时俱进,我也尝试更新一下版本,当然SQLServer管理工具是可以多版本并存的,也就是你可以不用...

2023-01-05

SQL bool盲注和时间盲注详解

目录一、bool盲注和时间盲注常用函数二、bool盲注和时间盲注payload1、SQL注入点探测2、猜解数据库名3、猜解表名4、猜解字段名5、猜解数据今天继续给大家介绍Linux运维相关...

2023-01-05

SQL Server中的逻辑函数介绍

IIF: 根据布尔表达式计算为 true 还是 false,返回其中一个值。IIF 是一种用于编写 CASE 表达式的快速方法。 它将传递的布尔表达式计算为第一个参数,然后根据计算结果返回其他...

2023-01-05

一次SQL查询优化原理分析(900W+数据从17s到300ms)

目录前言证实参考资料:有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms)...

2023-01-05

SQL 中的For Xml Path详解

目录FOR XML PATH是什么创建测试数据使用方法介绍具体实际应用代码优化STUFF()STUFF()函数的作用STUFF()函数的语法参数解释返回类型注意事项最近出的每日一题里面,有一道是...

2023-01-05

SQL Server使用PIVOT与unPIVOT实现行列转换

一、sql行转列:PIVOT1、基本语法:create table #table1 ( id int ,code varchar(10) , name varchar(20) );goinsert into #table1 ( id,code, name ) values ( 1, 'm1'...

2023-01-05
返回顶部
顶部