随笔分类 -  SQLServer

1
摘要:/******************************************* * 聚合函数 *******************************************/ SELECT AVG(id) AS Average FROM school AS s --返回组中各值的平均值 * SELECT COUNT(id) FROM school AS ... 阅读全文
posted @ 2018-01-13 09:34 GaoAnLee 阅读(1554) 评论(0) 推荐(2)
摘要:比如查找用户名包含有"c"的所有用户, 可以用 use mydatabase select * from table1 where username like'%c%" 下面是完成上面功能的另一种写法: use mydatabase select * from table1 where charin 阅读全文
posted @ 2017-08-11 12:01 GaoAnLee 阅读(2084) 评论(0) 推荐(0)
摘要:摘自:http://blog.sina.com.cn/s/blog_630190600101315z.html 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引 阅读全文
posted @ 2017-08-11 11:11 GaoAnLee 阅读(929) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/AK2012/archive/2013/01/04/2844283.html SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索 阅读全文
posted @ 2017-08-05 11:49 GaoAnLee 阅读(194) 评论(0) 推荐(0)
摘要:1.插入数据的表或临时表,预先创建好表结构,能够加快执行速度 2.where 条件判断的字段以及连接查询的条件字段 都添加上索引 能够加快执行速度 3.尽量避免使用 like ,类似 like ‘XX%’ 或like ‘%XX’ 可以使用 left(varchar,length) == ‘XX’ 来 阅读全文
posted @ 2017-08-04 14:04 GaoAnLee 阅读(260) 评论(0) 推荐(0)
摘要:1.强制类型转换 nvarchar->decimal 2.存储过程执行慢的可能原因和解决方法 执行较慢,可能是当存储过程涉及的对象结构调整, 或者相关的数据产生了很大变化, 这可能导致原来的计划不适合当前的现状(执行计划过期), 这种情况下应该重新编译存储过程。 重新强制重编译存储过程 3.存储过程 阅读全文
posted @ 2017-08-03 15:43 GaoAnLee 阅读(332) 评论(0) 推荐(0)
摘要:1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = 阅读全文
posted @ 2017-08-03 15:31 GaoAnLee 阅读(1113) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/moss_tan_jun/archive/2011/11/26/2263988.html 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式 阅读全文
posted @ 2017-07-05 16:15 GaoAnLee 阅读(637) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/advocate/p/3730027.html 目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2) 阅读全文
posted @ 2017-06-25 14:13 GaoAnLee 阅读(374) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-06-24 19:40 GaoAnLee 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-06-24 17:20 GaoAnLee 阅读(1) 评论(0) 推荐(0)
摘要:摘自:http://blog.csdn.net/scythe666/article/details/51881235 缺省情况下是inner join,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家 阅读全文
posted @ 2017-06-18 20:35 GaoAnLee 阅读(146) 评论(0) 推荐(0)
摘要:模型图: -- ============================================ -- Author: lifu -- Create Date: 2017-06-18 -- Descrpition: 简化进销系统 报表制作 -- ============================================ -- Tables And ... 阅读全文
posted @ 2017-06-18 20:29 GaoAnLee 阅读(443) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/furenjian/p/4519426.html sql prompt这个工具安装好之后就可以在SSMS里使用代码提示功能 园子里非常多的文章:例如SQLSERVER开发利器XXXXXX http://www.cnblogs.com/VAllen/ 阅读全文
posted @ 2017-06-18 17:00 GaoAnLee 阅读(360) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/haiyang1985/archive/2009/02/27/1399641.html 锁机制 NOLOCK和READPAST的区别。 1. 开启一个事务执行插入数据的操作。 BEGIN TRAN t INSERT INTO Customer SE 阅读全文
posted @ 2017-06-17 20:23 GaoAnLee 阅读(183) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/knowledgesea/p/3714417.html 了解事务和锁 事务:保持逻辑数据一致性与可恢复性,必不可少的利器。 锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。 阅读全文
posted @ 2017-06-15 13:59 GaoAnLee 阅读(274) 评论(0) 推荐(0)
摘要:-- ============================================= -- Author: lifu -- Create date: 2017-06-14 -- Description: sql study -- ============================================= CREATE DATABASE db_study use d... 阅读全文
posted @ 2017-06-15 11:13 GaoAnLee 阅读(292) 评论(0) 推荐(0)
摘要:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,00 阅读全文
posted @ 2017-06-14 22:20 GaoAnLee 阅读(262) 评论(0) 推荐(0)
摘要:聚集索引与非聚集索引使用的情况: 动作描述 使用聚集索引 使用非聚集索引 外键列 应 应 主键列 应 应 列经常被分组排序(order by) 应 应 返回某范围内的数据 应 不应 小数目的不同值 应 不应 大数目的不同值 不应 应 频繁更新的列 不应 应 频繁修改索引列 不应 应 一个或极少不同值 阅读全文
posted @ 2017-06-14 22:05 GaoAnLee 阅读(319) 评论(0) 推荐(0)
摘要:判断数据库是否存在 if exists (select * from dbo.sysobjects where name = '数据库名') --drop database [数据库名] 判断表是否存在 if exists (select * from dbo.sysobjects where id 阅读全文
posted @ 2017-06-14 19:37 GaoAnLee 阅读(1668) 评论(0) 推荐(0)

1