随笔分类 - SQL Server
SQL开发学习笔记
摘要:在使用SQL语句查询数据库记录时,如果要查询相同的内容,有着不同的多种方法。 仍然,尽管使用多种方法可以得到相同的结果,但是,如果您使用不同的方法,在执行效益上是截然不同的。因此,我们得仔细考虑,如果要查询相同结果,该使用哪种语句,执行效益比较好。 这就是SQL语句的优化。 以下优化语句,针对MS
阅读全文
摘要:表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型 字符串函数 函数名称 参数 示例 说明 ascii (字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的 ASCII码。 char (整数表达式) s
阅读全文
摘要:例如我们有如下一张"用户工厂"表,为多对多关系: select UserId,工厂号 from 用户工厂 如果我们希望得到三个工厂号对应了哪些UserId,把这些UserId放到一行里面显示出来,如下图: 可以使用如下sql语句: select distinct 工厂号,人员=( select CO
阅读全文
摘要:示例 昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行,比如表中有两列数据 : 类别名称 AAA 企业1 AAA 企业2 AAA 企业3 BBB 企业4 BBB 企业5 我想把这个表变成如下格式: 类别名称 AAA
阅读全文
摘要:需求:我们想查找某个数据在数据库哪些表中存在 使用存储过程来解决,在所需要查找的数据库下面创建以下存储过程: -- -- Description: 从数据库中查找特定数据所在的所有表 -- ALTER PROCEDURE [dbo].[P_find] -- Add the parameters fo
阅读全文
摘要:创建函数,把中文字段翻译成拼音缩写,例如“你好”翻译成“NH” SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[fun_GetPy](@str NVARCHAR(4000)) RETURNS NVARCH
阅读全文
摘要:今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:sel
阅读全文
摘要:--查询数据库的连接情况:(数据库SQL可直接执行) SELECT [dec].client_net_address, [des].[program_name], [des].[host_name], Count([dec].session_id) AS connection_count FROM
阅读全文
摘要:什么时候会需要使用ref和out ref和out有什么区别: 示例 例1:在asp.net页面使用ref和out 根据上面的示例可以看出ref和out的区别: 当方法中的代码运行时,需要用到该参数,并且通过该参数返回所需要的值时,我们就需要使用ref, 同时,ref是需要声明并赋值的。 如果仅仅是为
阅读全文
摘要:查询出来的结果中各字段的详细说明参考MSDN资料:https://msdn.microsoft.com/zh-cn/library/ms188776.aspx 如果只是查询数据库的大小的话,直接使用以下语句即可: 为了保证查询结果的实时性,推荐使用 @updateusage 参数来确保统计数据是最新
阅读全文
摘要:SQL Server对服务器内存的使用策略是用多少内存就占用多少内存,只用在服务器内存不足时,才会释放一点占用的内存,所以SQL Server 服务器内存往往会占用很高。 查看内存状态: 这些内存一般都是Sql Server运行时候用作缓存的: 1. 数据缓存:执行个查询语句,Sql Server会
阅读全文
摘要:https://www.cnblogs.com/l1pe1/p/7885207.html https://www.cnblogs.com/tylerflyn/p/8051398.html https://blog.csdn.net/zclovepp1314/article/details/55052
阅读全文
摘要:前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来
阅读全文
摘要:偶然在论坛看到一个网友的帖子,关于他遇到一个面试题的,网站写了很多,我看了一下,结果应该是没问题的,但是为何面试官还是不满意,我想面试官可能并不是想考你真能把这道题做出来,而是看你如何简洁的通过一个sql语句就完成,重点我想是面试官想看到"row_number" "partition"这样的关键字吧
阅读全文
摘要:表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型 字符串函数 函数名称 参数 示例 说明 ascii (字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的 ASCII码。 char (整数表达式) s
阅读全文
摘要:1.在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。 2.在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导” 3.在出现的
阅读全文
摘要:如下例所示,这样做了后再也不担心sql注入了。。。。
阅读全文
摘要:SQL 2008 在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。
阅读全文
摘要:SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置: 1,SQL Server Management Studio Express(简写SSMS) 2,SQL Server 配置管理器/
阅读全文
摘要:--检查数据库PS2是否支持全文索引,如果不支持--则使用sp_fulltext_database 打开该功能 --activate,是激活表的全文检索能力,也就是在全文目录中注册该表 --填充全文索引目录 --查询全文索引是否建立完毕(0:完毕;1:正在建立) 三、介绍一下全文索引
阅读全文