SQLSERVER 关于SQL Server利用sp_spaceused查看表记录存在不准确的情况 前言 在之前写过一篇博客”关系数据库如何快速查询表的记录数“,里面介绍了使用sp_spaceused查看表的记录数是否正确的问题,具体如下: 关于问题3:有多个索引的表,是否记录数会存在不一致的情况? &n...
SQLSERVER SQL开发知识:关于SQL Server加密与解密的问题 一、PassPhrase加密 1.1、概要简述 1)对于不涉及证书及密钥的应急的数据加密,可以直接基于用户提供的密码来加密和解密数据。 2)通行短语(PassPhrase)是允许存在空格的密码。这个PassPhrase不会存储在数据库中,因而也就意味着不会...
SQLSERVER SQL基础:SQL Server系统函数介绍 一、常用函数: APP_NAME: 返回当前会话的应用程序名称(如果应用程序进行了设置)。 SELECT APP_NAME() COALESCE: 返回其参数中第一个非空表达式 SELECT COALESCE(NULL,NULL,123,NULL) COL...
SQLSERVER SQL开发知识:sqlserver实现树形结构递归查询的方法 SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,CTE即公用表表达式 百度百科 公用表表达式(CTE),是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该...
SQLSERVER SQL开发知识:浅谈sqlserver下float的不确定性 很多时候,大家都知道,浮点型这个东西,本身存储就是一个不确定的数值,你永远无法知道,它是 0 = 0.00000000000000123 还是 0 = 0.00000000000999这样的东西。也许一开始使用的时候没有问题,但是有时候做统计的时候,就会看...
SQLSERVER SQL开发知识:SQLServer查询某个时间段内购买过商品的用户 goods表如下: name time product A 2016-1-2 13:23:00 WFEY B 2016-2-17 11:43;34 ASG A 2017-1-10 15:23:00 SGH C 2015-4-5 13:47:20 HRT C...
SQLSERVER SQL基础:SQL Server分页方法汇总 根据SalesOrderID排序,取第16-18行这3条记录。 方法一:(最常用的分页代码, top / not in) SELECT TOP 3 [SalesOrderID], [RevisionNumber], [OrderDate] FROM [Ad...
SQLSERVER Mysql8.0.17安装详细教程步骤 1.因为系统重装 又双叒叕开始了装myql数据库 下载安装包 https://dev.mysql.com/downloads/mysql/ 2.解压到你想安装的地方 3.解压完是没有图红色框中的文件的 需要你配置my.ini文件 data文件夹是等会...
SQLSERVER SQL开发知识:sql server使用临时存储过程实现使用参数添加文件组脚本复用 create procedure #pr_CreateFileGroup @dbname nvarchar(max), @filegroupname nvarchar(max) as begin /* 脚本来源:https://www.cnblogs.co...
SQLSERVER SQL开发知识:SQL Server 全文搜索功能介绍 SQL Server 的全文搜索(Full-Text Search)是基于分词的文本检索功能,依赖于全文索引。全文索引不同于传统的平衡树(B-Tree)索引和列存储索引,它是由数据表构成的,称作倒转索引(Invert Index),存储分词和行的唯一键的映...
SQLSERVER SSQL基础:QL删除重复的电子邮箱力扣题目解答流程 写在前面 想要掌握好SQL,那少不了每天的练习与学习。接下来小梦会带领小伙伴们一起每天刷一道LeetCode-数据库(SQL)相关的题目,然后在文章后例举相关知识点帮助小伙伴们学习与巩固,更好的掌握SQL。 ?♂️ 小伙伴们如果在学习过程中有不明...
SQLSERVER SQL基础:SQL Server实现分页方法介绍 一、创建测试表 CREATE TABLE [dbo].[Student]( [id] [int] NOT NULL, [name] [nvarchar](50) NULL, [age] [int] NULL) 二、创建测试数据 declare @i int...