SQL
mhkbluesky
从事于WEB开发工作
展开
-
超超超经典的 SQL 语句 大全
经典Sql语句一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssql7backup/MyNwind_1.d转载 2007-03-24 09:39:00 · 696 阅读 · 0 评论 -
用SQL建立索引
假设你想找书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间。而通过使用索引,你可以很快地找到你要搜索的主题。 表的索引与附在一本书后面的索引非常相似。它可以极大地提高查询的速度。对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就可以完成。因此没有理由对需要频繁查询的表增加索引。 注意: 当你的内存容量或硬盘空间不足时,也许你不想给一个表增加转载 2007-12-05 16:56:00 · 1018 阅读 · 0 评论 -
SQL Server 索引结构及其使用(三)
实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行转载 2007-12-04 14:02:00 · 402 阅读 · 0 评论 -
SQL Server 索引结构及其使用(一)
作者:freedk一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们转载 2007-12-04 13:56:00 · 394 阅读 · 0 评论 -
SQL Server 索引结构及其使用(二)
[ 原创文档 本文适合中级读者 已阅读12912次 ]转载 2007-12-04 12:14:00 · 462 阅读 · 0 评论 -
外键的作用是什么
当朋友问我外键的作用是什么时,我也愣了一下,平常都是在这么用,还没有真正的总结过,外分键的作用呢.下面,我总结了一下外键的作用:外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。FOREIGN KEY 约束的主要目的是控制存储在外键表中的数据,但它还可以控制对主键表中数据的原创 2007-12-04 11:53:00 · 3919 阅读 · 1 评论 -
使用 PowerDesigner 设计数据库
数据库的结构(例如表、关系、视图和触发器)称为数据库模式。可使用 SQL 语句创建这些元素并按照所需的方式进行排列,但是如果不使用图形工具,则可能会造成混淆。PowerDesigner 提供了一种数据库结构的图形表示。只需绘制新表或输入信息,即可更好地修改数据库的结构或创建全新的表。在设计完成后,PowerDesigner 可生成一个 SQL 脚本以生成新的数据库。下面的图示显示了示例转载 2007-11-28 11:05:00 · 587 阅读 · 0 评论 -
left join/right join/inner join操作演示
表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1 20060324012 20060324023转载 2007-11-28 11:49:00 · 461 阅读 · 0 评论 -
sql server的总结
假设你第一次主导一个基于SQL Server的项目,而以前是基于Access。那么你可能有一些SQL Server的性能上的问题,不知道怎么来处理。如果你想简要地知道一些关于SQL Server及其数据访问层解决方案的指导方针,那么这篇文章就是你所需要的。 即使你不使用SQL Server,这里的大部分指导方针也都可以运用到其它的数据库管理系统,如Sybase、Oracle。当然,这原创 2007-11-28 10:10:00 · 557 阅读 · 0 评论 -
MS-SQL手册
-语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中转载 2008-01-22 13:50:00 · 464 阅读 · 0 评论 -
存储过程教程(一)
存储过程教程(一) 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQL Server 2000 不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。12.1.1 存储过程的概念存储过程转载 2007-03-24 09:23:00 · 897 阅读 · 0 评论 -
提高查询速度方法总结
这个帖子主要总结提高查询速度的方法,涉及到减少连接数据库次数、建立索引、优化语句等方面。关于索引,推荐转载的这篇文章http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx改善SQL语句的效率http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669转载 2008-04-10 13:03:00 · 634 阅读 · 0 评论