Sql
Silen_p
这个作者很懒,什么都没留下…
展开
-
Ms Sql server 数据库整理
(因工作交接需要而整理,囊括了大部分用过的一些总结,部分遗漏或错误欢迎指出)Ms Sql Server:微软出的一款关系型数据库没有My Sql那么轻量级,也没有Oracle那么大型,并且前期不支持在linux上部署(5,6年前开始支持),作为主流数据库中处于不愠不火的地位目录1.基础操作:增删改查2.创建数据库3.创建表3.1.字段3.2.主键,外键3.3.索引3.3.1.不可重复的索引...原创 2020-03-18 18:17:42 · 420 阅读 · 0 评论 -
SQL Server部分有趣的整理(7)表分区踩坑记录
前两篇相关的:SQL Server部分有趣的整理(2)分表和表分区,按日分区和分表的结合使用SQL Server部分有趣的整理(6) 分区的数据清理和合并第一篇中贴的脚本好像有点问题,当时走进一个误区使用情景如下:某个分区表内,有多个传感器的数据,同时是按照日期进行分区的创建的是按日期分区的分区函数及分区方案同时,在数据量大的时候,需要查出某个传感器的在某个时间段的范围内的数据,单靠...原创 2020-03-05 10:58:31 · 271 阅读 · 0 评论 -
SQL Server部分有趣的整理(6) 分区的数据清理和合并
上一篇:SQL Server部分有趣的整理(2)分表和表分区,按日分区和分表的结合使用前文有介绍如何对表按日分区目前有四个分区表,随着时间推移,数据量会变的很大,这时就需要对分区进行管理,清理时间更久之前的数据1.查询分区情况: select $partition.分区函数名称(分区字段) as partitionNum,count(*) as recordCountfrom 分区表...原创 2020-01-08 17:05:03 · 492 阅读 · 0 评论 -
SQL Server部分有趣的整理(5) 通过代理定期执行维护作业
Sql Server存在作业的功能,可以通过设置作业,在某种特定条件下,让数据库去做某些事特定条件可以指:cpu空闲时,或定期重复执行,代理启动时,或者只执行一次做某些事可以指:执行某些语句/存储过程,数据库备份(差量,增量,完全)步骤如下:1.新建作业在sql server 代理-作业-右键-新建作业在常规界面上填写所有者账号(一般sa),作业名称及描述2.新建步骤在步骤界面...原创 2020-01-06 14:40:18 · 218 阅读 · 0 评论 -
SQL Server部分有趣的整理(4) 统计各表占用空间情况
原地址:https://www.cnblogs.com/lyhabc/p/3828496.html基本照搬过来的。在此基础上改了一下(之前只显示每行占多少字节,对于较小的表就显示成0了)原理是总占用/行数CREATE TABLE #tablespaceinfo ( nameinfo VARCHAR(500) , rowsinfo BIGINT , ...原创 2019-12-10 09:55:37 · 223 阅读 · 0 评论 -
SQL Server部分有趣的整理(3) Lead 和Lag 的代替方式
SQL Server从2012开始,引入了LEAD和LAG函数,这两个函数可以把之前要关联查询的方法,改为可直接获取当前数据上下相邻多少行数据MS SqlServer 2012 (画重点,这个版本才有,2008没有)大概使用方法:有点类似 Row_number这个内置函数可以看同一个表的前几行或者后几行lead(id,1,0) over(order by id)或者lag(id,1,0...原创 2019-10-28 10:13:56 · 1234 阅读 · 0 评论 -
SQL Server部分有趣的整理(1)如何判断字段是否为空
最近要给一个旧的项目加个新功能就是在不同模式下通过灯的亮度判断属于什么状态然后就要从数据库中去取数据,查找所有最大亮度和最小亮度不为空的灯(最大最小亮度都是可空的两个int字段)首先该表的部分字段是这样的:刚开始写的语句是:select tunnelLightNumber,maxBrightness,minBrightness from LightTunnel where maxB...原创 2019-07-09 13:12:24 · 1562 阅读 · 0 评论 -
SQL Server部分有趣的整理(2)分表和表分区,按日分区和分表的结合使用
分表是将数据量大的一个表拆分成多个步骤:建立一个文件组alter database [dbName] add filegroup[filegroupname]在文件组下创建表:CREATE TABLE [dbo].[testTable]([id] [int] IDENTITY(1,1) NOT NULL,[aaa] [int] NOT NULL,) on [filegroupna...原创 2019-07-26 17:29:18 · 1402 阅读 · 1 评论