文章 2017-11-15 来自:开发者社区

浅谈SQL Server数据库分页

数据库分页是老生常谈的问题了。如果使用ORM框架,再使用LINQ的话,一个Skip和Take就可以搞定。但是有时由于限制,需要使用存储过程来实现。在SQLServer中使用存储过程实现分页的已经有很多方法了。之前在面试中遇到过这一问题,问如何高效实现数据库分页。刚好上周在业务中也遇到了这个需求,所以在这里简单记录和分享一下。 一 需求 这里以SQLServer的示例数据库NorthWind为例,....

浅谈SQL Server数据库分页
文章 2017-11-15 来自:开发者社区

神兵利器——使用LINQ to SQL检索和操作数据库

自.NET 3.0开始,LINQ(Language Integrated Query,整合查询语言)便逐渐出现在.NET开发的各个角落,它不仅提供了一种用于快速检索结构化标记语言(如XML)的方法,而且还非常有效地被用来处理与数据库的交互。如今,通过LINQ to SQL和LINQ to Entities,LINQ已经被扩展到用来进行数据库访问,用以消除从数据访问层到数据源层出不穷的区别。LIN....

神兵利器——使用LINQ to SQL检索和操作数据库
文章 2017-11-15 来自:开发者社区

使用instantclient 11 2 和PL/SQL Developer工具包连接oracle 11g远程数据库

1、下载Instant Client客户端 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,点击连接进入会出现以下页面。 选择第一个Instant Client for Microsoft Windows (32-bit) 进行下载就可以了,请不要下载64bit的,....

使用instantclient 11 2 和PL/SQL Developer工具包连接oracle 11g远程数据库
文章 2017-11-15 来自:开发者社区

数据库菜鸟不可不看 简单SQL语句小结

为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。   1.在查询结果中显示列名:   a.用as关键字:select name as '姓名' from students order by age   b.直接表示:select name '姓名' from students order by age   2.精确查找:   a.....

文章 2017-11-15 来自:开发者社区

SQL Server 2005高可用性模式下创建数据库镜像

SQL Server 2005高可用性模式下创建数据库镜像   高可用性模式下创建数据库镜像 第一步: --创建镜像用数据库—在主服务器上操作 create database db_mirror on ( name = db_mirror_data, filename = N'c:\db_mirror.mdf' ) log on ( name = db_mirror_log, filen...

文章 2017-11-15 来自:开发者社区

SQL Server 数据库基础编程

Ø Go批处理语句      用于同时执行多个语句   Ø 使用、切换数据库 use master go   Ø 创建、删除数据库 方法1、 --判断是否存在该数据库,存在就删除 if (exists (select * from sys.databases where name = 'testHome')) drop database ...

文章 2017-11-15 来自:开发者社区

SQL Server 数据库设计

一、数据库设计的必要性          在实际的软件项目中,如果系统中需要存储的数据量比较大,需要设计的表比较多,表与表之间的关系比较复杂,那我们就需要进行规范的数据库设置。如果不经过数据库的设计,我们构建的数据库不合理、不恰当,那么数据库的维护、运行效率会有很大的问题。这将直接影响到项目的运行性和可靠性。 二、什么...

SQL Server 数据库设计
文章 2017-11-15 来自:开发者社区

SQL Server数据库表锁定原理以及如何解除表的锁定<转>

1. 数据库表锁定原理 1.1 目前的C/S,B/S结构都是多用户访问数据库,每个时间点会有成千上万个user来访问DB,其中也会同时存取同一份数据,会造成数据的不一致性或者读脏数据.   1.2 事务的ACID原则   1.3 锁是关系数据库很重要的一部分, 数据库必须有锁的机制来确保数据的完整和一致性. 1.3.1 SQL Server中可以锁定的资源: &nbs...

SQL Server数据库表锁定原理以及如何解除表的锁定<转>
文章 2017-11-15 来自:开发者社区

SQL:改变数据库所有者为dbo:

declare&nbsp;&nbsp;&nbsp; tb&nbsp;&nbsp;&nbsp; cursor&nbsp;&nbsp;&nbsp; local&nbsp;&nbsp;&nbsp; forselect&nbsp;&nbsp;&nbsp; 'sp_changeobjectowner&nbsp;&nbsp;&nbsp; ''['+replace(user_name(uid),']',']]'...

文章 2017-11-15 来自:开发者社区

SQL Server数据库镜像下有效的索引维护

我们在做索引重建的时候,由于索引重建产生太多日志,习惯切换到大容量日志恢复模式。而在生产环境,我们配置了数据库镜像作为高可用,镜像只能运行于完整恢复模式,难道我们就不做索引维护了么?   当生产环境使用镜像的时候,这是一个很常见的问题。当使用镜像前,尽管很多人会做负载性能测试,以我的经验,在他们的测试中不会包含维护操作。常规的维护操作是业务环节的一部分,因此,我们应该将其包含在所有的测试...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注