摘要:
目录简介交换排序冒泡排序快速排序插入排序直接插入排序希尔排序选择排序简单选择排序堆排序归并排序基数排序总结简介排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参... 阅读全文
摘要:
一、ADO.NET概述 1、ADO.NET概述 ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一... 阅读全文
摘要:
根据TOP IDCREATE PROC [dbo].[proc_select_page_top] @pageindex INT=1,--当前页数 @pagesize INT=10,--每页大小 @tablename VARCHAR(50)='',--表名 @fields VA... 阅读全文
摘要:
ROW_NUMBER() 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh... 阅读全文
摘要:
什么是存储过程 存储过程是保存在数据库的函数,可以被应用程序或其它存储过程调用。 存储过程有什么用 用于实现业务逻辑(特别是需要事务的业务)。 1 优点 减少网络通信量 执行速度更快 更强的适应性(有时候发布系统无需更新客户端) 分布式工作 减少客户端的负荷 2 缺点 增加服务器的负荷 ... 阅读全文
摘要:
什么是作业 作业是SQL Server定时执行的计划。 SQL Server 维护计划和作业的关系 维护计划是系统预定义的作业,例如备份、还原数据库,清空日志等维护计划。 常规选项卡 打开SqlServer数据库,点开SqlServer代理,在代理下找到作业,右击作业选择新建作业。 步骤阅读 常规选项卡中,需要输入作业的名称、所有者、类别及... 阅读全文
摘要:
什么是触发器 触发器是一种特殊的存储过程,只能由事件驱动调用,而无法直接调用。 触发器有什么用 当对数据库的相关对象(数据库、表、视图)进行某些特定的操作时,数据库会自动调用相应的触发器。无需再执行增删改或存储过程的操作,让程序更自动化。 触发器怎么用 3.1 触发器的触发方式 SQL Server 按触发器被激活的时机可分为后触发和替代触发两种触发方式 引... 阅读全文
摘要:
什么是事务? 事务是一个不可分割的操作,要么全部执行,要么全部不执行事务有什么用? 保证一个业务的完整执行。怎么用事务? 3.1 事务的分类 显示事务:用BEGIN TRANSACTION明确指定事务的开始,这是最常用的事务类型。 隐性事务:通过设置SET IMPLICIT_... 阅读全文
摘要:
变量 1 变量分类 全局变量、局部变量。 2 局部变量 DECLARE @变量名称 变量类型 [,@变量名称 变量类型 ...] declare @Name varchar(50)
declare @upoint int,@birthday datetime 注意:在局部变量没有被赋值之前,它的值是NULL。 2.1 局部变量赋值 SET @局部... 阅读全文
摘要:
内连接1 语法SELECT FROM 表1 INNER JOIN 表2 ON 表1.列名 条件运算符 表2.列名 [WHERE 条件] [ORDER BY 排序列] 其中“ON 表1.列名 条件运算符 表2.列名” 中,条件运算符常用的是:=、。 表1.列名和表2.列名,分... 阅读全文