经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

sqlserver一次性修改多条

修改客户表 编号为 0101007002,0101007003的楼栋号  007-1-102,007-1-201 UPDATE gas_customerSET building= CASEWHEN govid=380 and customer_...[2019/10/18]

SQL SERVER占用CPU过高排查和优化

SQL SERVER占用CPU过高排查和优化

转载自:https: www.cnblogs.com/vice/p/9163241.html 操作系统是Windows2008R2 ,数据库是SQL2014 64位。   近阶段服务器出现过几次死机,管理员反馈机器内存使用率100%导致机器卡死。于是做了个监测服务器的软件实时记录...[2019/10/17]

SQL提高查询效率的几点建议

1.如果要用子查询,那就用EXISTS替代IN、用NOT EXISTS替代NOT IN。因为EXISTS引入的子查询只是测试是否存在符合子查询中指定条件的行,效率较高。无论在哪种情况下,NOT IN都是最低效的。因为它对子查询中的表执行了一个全表遍历。 2.对查询进行优化,应尽量避免...[2019/10/16]

MSSQL一个关于Count函数的小实例

--创建测试表 if object_id(N''T_Test'',N''U'') is null CREATE TABLE [dbo].[T_Test] ( [ID] int IDENTITY(1, 1) PRIMARY key NOT NULL, [G...[2019/10/16]

SQL Server重建索引与重组索引会更新统计信息吗?

在SQL Server中重建索引(Rebuild Index)与重组索引(Reorganize Index)会触发统计信息更新吗? 那么我们先来测试、验证一下:   我们以AdventureWorks2014为测试环境,如下所示:   Person.Perso...[2019/10/15]

SQL-连接查询:left join,right join,inner join,full join之间的区别 - spring-tulip

参考: https: www.cnblogs.com/lijingran/p/9001302.html https: www.cnblogs.com/a asion/p/7768931.html   因为单纯的select * from a,b是笛卡尔乘积。比如...[2019/10/15]

随机姓名生成方法

随机姓名生成方法

 转自:http: www.maomao365.com/?p=10025 摘要: 下文使用sql脚本生成中文名字的方法分享,如下所示: 实验环境:sql server 2008 R2 在工作中,我们有时需要批量生成随机姓名,下面将讲述使用sql脚本生成随机"名字"...[2019/10/14]

SQL 乐色干货笔记

因为公司基本都是用存储过程所以本来写的干货基本都是存储过程的。   SELECT TOP 1 Code,Invitation,Num,Typ FROM SignLog WITH(NOLOCK) WHERE UserId=@userId AND Tas...[2019/10/14]

Microsoft SQL Server 2012安装说明

Microsoft SQL Server 2012安装说明

Microsoft SQL Server 2012安装说明     环境:Windows8, Windows7, WinVista, Win2003, WinXP   Microsoft SQL Server 2012是一款强大的MySQ...[2019/10/12]

SQL server 安装成功到使用Sa SQL server验证登录等一系列问题

  使用 Windows 身份验证方式登录 出现错误     无法连接到 本地服务器 解决问题:     SQL server配置管理器:服务远程过程调用失败 https: blog.csdn.net/gfjjggg/article/de...[2019/10/12]

通过语句对SQL Server 表结构进行更改

1、增加列 ALTER TABLE users ADD addre varchar(30); 2、删除列 ALTER TABLE users DROP COLUMN addre ; 3、修改字段类型 ALTER TABLE users...[2019/10/11]

经典sql面试题(学生表_课程表_成绩表_教师表)

转载:https: www.cnblogs.com/qixuejia/p/3637735.html 表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表&...[2019/10/10]

大数据量高并发的数据库优化,sql查询优化

大数据量高并发的数据库优化,sql查询优化

一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现...[2019/10/10]

SQL 去重 DISTINCT 语法

SQL 去重 DISTINCT 语法

SQL SELECT DISTINCT语句 在表中可能会包含重复值。这并不成问题, 不过有时你也许希望仅仅列出不同(distinct)的值。 关键词DISTINCT 用于返回唯一不同的值 语法 SELECT DISTINCT 列名称 FROM 表名称 &nbs...[2019/10/10]

SQL WHERE 子句

  WHERE子句用于规定选择的标准。   WHERE 子句 如需有条件地从表中选取数据,可将WHERE添加到SELECT语句。 语法:   SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 &n...[2019/10/10]

SQL With As 用法

一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。 对于UNION AL...[2019/10/9]

mssql sqlserver text、image字段类型无法使用DISTINCT的处理方法分享

转自: http: www.maomao365.com/?p=9775   摘要: 下文简述sqlserver数据库中 text image类型无法使用distinct的处理方法分享 实验环境:sql server 2017 sqlse...[2019/10/9]

sql server编写archive通用模板脚本实现自动分批删除数据

  博主做过比较多项目的archive脚本编写,对于这种删除数据的脚本开发,肯定是一开始的话用最简单的一个delete语句,然后由于部分表数据量比较大啊,索引比较多啊,会发现删除数据很慢而且影响系统的正常使用。然后就对delete语句进行按均匀数据量分批delete的改写,这样的话,原来...[2019/10/8]

MSSQL镜像场景

1、版本:一般MSSQL2016以下版本使用。 2、适用小数据库容量的异地备份;如果是数据库容量较大,产生的日志比较多;经测试,9G的数据库大小,镜像数月个日志大小达到400G,硬盘开销太大。 原文链接:http: www.cnblogs.com/anibei/p/1161598...[2019/10/8]

经典sql server基础语句大全

1.几个简单的基本的sql语句 选择: select * from table1 where 范围 插入: insert into table1(field1,field2) values(value1,value2) 删除: delete from table1 where 范围 更...[2019/9/29]

SQLServer之服务器连接

SQLServer之服务器连接

目录 SQL Server Management Studio连接 CMD命令行窗口连接 通用数据连接文件连接 SQL Server Management Studio连接 定义 SQL Server Management Studio是用于管理SQL Server基...[2019/9/29]

SQL Server如何找出一个表包含的页信息(Page)

在SQL Server中,如何找到一张表或某个索引拥有那些页面(page)呢? 有时候,我们在分析和研究(例如,死锁分析)的时候还真有这样的需求,那么如何做呢? SQL Server 2012提供了一个无文档的DMF(sys.dm_db_database_page_allocations...[2019/9/27]

松软科技web课堂:SQLServer之NOW() 函数

NOW() 函数 NOW 函数返回当前的日期和时间。 提示:如果您在使用 Sql Server 数据库,请使用 getdate() 函数来获得当前的日期时间。 SQL NOW() 语法 SELECT NOW() FROM table_name SQL NOW() 实例...[2019/9/27]

松软科技web课堂:SQLServer之LEN() 函数

LEN() 函数 LEN 函数返回文本字段中值的长度。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name SQL LEN() 实例 我们拥有下面这个 "Persons" 表: IdLastNameFir...[2019/9/26]

SQLSEVER导出 xml文件

各种都可以参照: 链接:https: wenku.baidu.com/view/778f794bfe4733687e21aa90.html     怎样把SQL Server里的某个表的数据导出成XML文件,要用SQL语言,而且要自动实现,怎么做?最佳...[2019/9/26]

YourSQLDba的共享路径备份遭遇重启问题

如果YourSQLDba设置过共享路径备份(具体参考博客YourSQLDba设置共享路径备份),有时候服务器重启后,备份就会出错,具体错误信息类似如下所示:     Date        ...[2019/9/26]

博客的第一天:回顾半年前的基础:SQL--基础查询+年月日格式+拼接

----------------------2019/6月份 <<必知必会>>书本练习-实践练习--------------------------- ---order by没有where就是在前,而又多个列的组合条件在在后面select top 10 * fr...[2019/9/26]

数据库事务的四种隔离模式

数据库事务的四种隔离模式

四种隔离模式主要是用来解决不同线程的事务造成的几种问题: 1.修改丢失:两个事务A,B对同一数据同时进行读取与修改,出现事务B 覆盖事务A的提交结果 2.脏读:事务A读到事务B修改却未提交的数据,事务B回滚数据修改操作,导致了事务A获得数据是脏数据(也可以理解为事务A获取的数据与...[2019/9/26]

SQL Server查看login所授予的具体权限

在SQL Server数据库中如何查看一个登录名(login)的具体权限呢,如果使用SSMS的UI界面查看登录名的具体权限的话,用户数据库非常多的话,要梳理完它所有的权限,操作又耗时又麻烦,个人十分崇尚简洁、高效的方法,反感那些需要大量手工操作的UI界面操作方式,哪怕就是脚本,如果不能一...[2019/9/26]

松软科技web课堂:SQLServer之HAVING 子句

HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name ...[2019/9/25]

数据库-如何创建SQL Server身份验证用户

1、简介 默认安装SQL Server数据库后,SQL Server通过工具SQL Server Management Studio(SSMS)采用“Windows身份验证”方式登录,需要设置相应用户才能以“SQL Server身份验证”...[2019/9/25]

追踪SQL Server执行delete操作时候不同锁申请与释放的过程

  一直以为很了解sqlserver的加锁过程,在分析一些特殊情况下的死锁之后,尤其是并发单表操作发生的死锁,对于加解锁的过程,有了一些重新的认识,之前的知识还是有一些盲区在里面的。delete加锁与解锁步骤是怎么样的?什么时候对那些对象,加什么类型的琐,加锁与索引的关系是...[2019/9/25]

松软科技web课堂:SQLServer之MIN() 函数

松软科技web课堂:SQLServer之MIN() 函数

MIN() 函数 MIN 函数返回一列中的最小值。NULL 值不包括在计算中。 SQL MIN() 语法 SELECT MIN(column_name) FROM table_name 注释:MIN 和 MAX 也可用于文本列,以获得按字母顺序排列的最高或最低值。 S...[2019/9/24]

sqlserver存储过程里传字段、传字符串,并返回DataTable、字符串,存储过程调用存储过程。

             经常需要查一些信息,  想写视图来返回数据以提高效率,但是用试视图不能传参,只好想到改存储过程。记录一下语法,方便以后做项目时候想不起来了用。    ...[2019/9/24]

数据库个人笔记(1)-- 基础篇

## SQL Server 命令式操作 - 首先 sql server 的基本操作分为三类 - CREATE (创建数据库) - ALTER(修改数据库) - DROP(删除数据库) **CREATE**创建数据库 ```CREATE DATABASE TEST1...[2019/9/24]

记录SQL Server中一次无法重现的死锁

记录SQL Server中一次无法重现的死锁

平时遇到的死锁,绝大多数情况下,都可以根据当时的场景进行重现,然后具体分析解决,下文这个死锁几次尝试测试模拟,均没有成功重现在尝试用profile跟踪加锁顺序之后,大概可以推断到当时死锁发生的原因,但是仍有无法重现,为了避免不必要的麻烦,这里用测试表的方式,尽可能还原尝试的场景,来做进一...[2019/9/24]

SQL使用UPDATE和SUBSTRING截取字符串方法,从头截取到某个位置,截取中间片段,字符串中间截取到末尾或删除前面的字符串

从头截取 update 表名 set 表列名 =SUBSTRING(表列名,1,目标位置数值)  !计数从1开始,从左往右 where 条件    条件自己选择,不加where条件会更新所有行,请特别注意 截取中间部分 upd...[2019/9/23]

SQL DROP INDEX 语句

SQL DROP INDEX 语句 我们可以使用 DROP INDEX 命令删除表格中的索引。 用于 Microsoft SQLJet (以及 Microsoft Acce ) 的语法: DROP INDEX index_name ON table_name 用于 MS SQ...[2019/9/23]

SQL Server如何正确的删除Windows认证用户

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

数据库设计优化

数据库的基本语法的使用,很多,我也没有去整理,所以在这里就不介绍那些基本的语法了。如果对这方面有问题,我在这里给大家分享一个方法:        SQL语句应该怎样去优化?在职业生涯中,有一次维护一个项目中的一个模块。之前做的那个同事离职了...[2019/9/23]

数据库索引、优化

参考地址: 如何看MS SQLSERVER数据库的执行计划https: blog.csdn.net/luoyanqing119/article/detail 17022649        SQLserver索引的原理和应用https: ...[2019/9/23]

松软科技带你学开发:SQL--FIRST() 函数

松软科技带你学开发:SQL--FIRST() 函数

FIRST() 函数(原文链接 松软科技:www.sysoft.net.cn/Article.aspx?ID=3731) FIRST() 函数返回指定的字段中第一个记录的值。 提示:可使用 ORDER BY 语句对记录进行排序。 SQL FIRST() 语法 SELECT ...[2019/9/23]

松软科技课堂:sqlserver--数据类型

SQL Server 数据类型(文章来源:松软科技www.sysoft.net.cn) Character 字符串: 数据类型描述存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,00...[2019/9/23]

松软科技web课堂:SQLServer之LAST() 函数

LAST() 函数 LAST() 函数返回指定的字段中最后一个记录的值。 提示:可使用 ORDER BY 语句对记录进行排序。 SQL LAST() 语法 SELECT LAST(column_name) FROM table_name SQL LAST() 实例 ...[2019/9/23]

sqlserver存储过程入门

sqlserver存储过程入门 1. 输入/输出参数定义 @object_name varchar(50) 定义一个varchar类型的输入参数 @object_index int @isUpdate int =0 output 定义一个输出参数 2.游标使用步骤 1、定义游...[2019/9/20]

在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题

在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题

记录工作中遇到的问题,分享出来: 原博客地址:https: blog.csdn.net/weixin_40782680/article/detail 85038281 今天遇到一个比较郁闷的问题,如下图: 点击库存或者点击销售,查询数据很慢,有的将近几十秒,查询数据用的...[2019/9/20]

sql server之SQL SELECT INTO 语句

SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。 SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。 SQL SELECT INTO 语法...[2019/9/19]

松软科技课堂:SQL-SELECT-INTO语句

SQL SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。 SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。 SQL SELECT INT...[2019/9/18]

数据库高级:SQL-CREATE-TABLE语句

作者:松软科技(www.sysoft.net.cn) 发布时间:2019/3/17 9:34:51 CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表。 SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( ...[2019/9/18]

sql server 触发器

sql server 触发器

最近有个业务需要用到sql server 的触发器,网上找了半天,查出来大部分都是oracle 的,决心自己写篇sql server触发器的教程。 业务需求是这样的,数据库表中有两个datetime 的字段,StartTime、EndTime,当EndTime的值被插入或者修改时,自...[2019/9/18]

120
2
记录数:840 页数:1/1712345678910下一页尾页
加载更多