码迷,mamicode.com
首页 > 数据库
SQL Server 中的排名函数与使用场景
1.RowNumber() Over (oder by.....) 在需要对某个不连续ID的表进行排序时使用2.ROW_NUMBER() over(PARTITION by ...... order by ......) 在需要对某个表先进行分区时,再在分区内进行排序操作时使用3.RANK() o....
分类:数据库   时间:2015-07-06 12:10:21    阅读次数:217
利用SQL Profiler处理开销较大的查询
原文:利用SQL Profiler处理开销较大的查询 当SQL Server的性能变差时,最可能发生的是以下两件事: 首先,某些查询产生了系统资源上很大的压力。这些查询影响整个系统的性能,因为服务器无法足够快速地服务其他SQL查询。 另外,开销较大的查询阻塞了其他请求相同数据库资源的查询,进一步降低...
分类:数据库   时间:2015-07-06 12:10:49    阅读次数:154
恢复SQL Server被误删除的数据(再扩展)
原文:恢复SQL Server被误删除的数据(再扩展)恢复SQL Server被误删除的数据(再扩展) 大家对本人之前的文章《恢复SQL Server被误删除的数据》 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的恢复 这个是一个缺陷,本人决定对这个存储过程扩展一下,支持...
分类:数据库   时间:2015-07-06 12:10:39    阅读次数:168
数据库引擎调整顾问
原文:数据库引擎调整顾问 SQL Server提供了一个被称为数据库引擎调整顾问的工具。这个工具帮助为一个给定的工作负载确认一组最优的索引,而不需要对数据库结构或SQL Server内部结构的深入了解。它还能为一小部分有问题的查询建议调整选项。除了好处该工具也有坏处。应该正确地使用。 一、数据库引擎...
分类:数据库   时间:2015-07-06 12:09:18    阅读次数:117
常用sql语句
select * from 表名where id = '226'and amt in ('1','10')and nbr='2'order by gmt desc;update 表名 set gmt=now() where nbr='20' 更新为现在时间update 表名 set gmt...
分类:数据库   时间:2015-07-06 12:06:06    阅读次数:126
MYSQL数据库学习十二 使用MySQL运算符
12.1 算术运算符+-*/(DIV)%(MOD)12.2 比较运算符>!= >=> 按位右移 左边补0MySQL用8个字节(64位)表示常量。
分类:数据库   时间:2015-07-06 12:03:19    阅读次数:142
sql操作数据库结构
1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ...
分类:数据库   时间:2015-07-06 12:02:30    阅读次数:133
SQL SERVER 2012 执行计划走嵌套循环导致性能问题的案例
原文:SQL SERVER 2012 执行计划走嵌套循环导致性能问题的案例 开发人员遇到一个及其诡异的的SQL性能问题,这段完整SQL语句如下所示: declare @UserId INTdeclare @PSANo VARCHAR(200)declare @ShipMode VARCHAR(10)...
分类:数据库   时间:2015-07-06 12:02:52    阅读次数:126
sqlite 对表的操作
查询某个表的创建语法select sql from sqlite_master where tbl_name="your_table_name" and type='table';查询某个表的字段信息PRAGMA table_info(your_table_name)给表新增一列alter tabl...
分类:数据库   时间:2015-07-06 12:01:20    阅读次数:149
MySql
http://jingyan.baidu.com/article/c843ea0b96f01877931e4a1d.htmlhttp://jingyan.baidu.com/article/48a42057e2b2b9a9242504a2.htmlhttp://jingyan.baidu.com/a...
分类:数据库   时间:2015-07-06 12:00:02    阅读次数:144
SQL Server执行计划的理解
原文:SQL Server执行计划的理解 要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 名词解析: 扫描:逐行遍历数据。 先建立一张表,并给大家...
分类:数据库   时间:2015-07-06 11:54:57    阅读次数:154
mysql 常用语句
? contents; //查看帮助show [globle|session] status; //查看运行状态show [globle|session] variables [like condition]; //查看配置项load data infile path into tablename;...
分类:数据库   时间:2015-07-06 11:54:22    阅读次数:131
Hibernate SQL方言
RDBMS方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390DialectPostgreSQLorg.hiber...
分类:数据库   时间:2015-07-06 11:51:35    阅读次数:177
SQL Server Profiler工具
原文:SQL Server Profiler工具一、SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询; 在后台收集查询信息; 分析性能; 诊断像死锁之类的问题; 调试T-SQL语句; 模拟重放SQL Serv...
分类:数据库   时间:2015-07-06 11:47:02    阅读次数:148
sql bcp 笔记
介绍:http://blog.csdn.net/soudog/article/details/4343415导出格式BCP NTS.dbo.T_User format nul -f c:/User_format2.fmt -x -c -T --把表结构信息导出XML中导入数据时,使用格式定义BCP ...
分类:数据库   时间:2015-07-06 11:47:03    阅读次数:183
C#连接数据库--现阶段常用
用C#实现用户名登录---连接数据库,查询并判断是否存在用户名一、链接类1.添加DBConnection类2构造 public class DBConnection { private static string _ConnectionString = null; ...
分类:数据库   时间:2015-07-06 11:47:31    阅读次数:159
sql树形结果,查询所有子类
新建测试表CREATE TABLE [dbo].[test]( [Id] [bigint] IDENTITY(1,1) NOT NULL, [parentId] [bigint] NULL, [name] [nvarchar](50) NULL, [jb] [int] NULL,) GO插入测试数据...
分类:数据库   时间:2015-07-06 11:44:02    阅读次数:139
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!