博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  SQL

摘要:区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际的物理记录。而表有。 3、表是内容,视图是窗口 4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改 5、表是内模式,试图是外模式 6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。 7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 8、视图的建立和删除只影响视图本身,不影响对应的基本表。 9, 数据库中的数据都是存储在表中的,而视图只是一个或 阅读全文

posted @ 2012-06-13 09:50 hyd309 阅读(5128) 评论(0) 推荐(0)

摘要:近期,公司对数据库进行一系列的优化,优化过程中,产生了数据库字段长度对于查询时间是否有影响的问题争论,因此,做如下实验:创建两张表,table1,table2分别创建字段 waternum nvchar(4000),waternum nvchar(50)插入数据,对两张表插入250000条数据--增加数据到第一张表declare @a datetimedeclare @i intset @a=getdate()--这里加试验语句declare @b datetimedeclare @s intset @s=1while @s<=250000begin set @b=getdate() i 阅读全文

posted @ 2012-06-04 09:15 hyd309 阅读(3466) 评论(0) 推荐(0)

摘要:SQL中使用update inner join和delete inner join. Update Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete居然支持inner join的update方式,这个在表间关联来做更新和删除操作非常有用. 列子: Sql代码 updatetb_Usersetpass=''fromtb_Userusri... 阅读全文

posted @ 2009-10-12 14:25 hyd309 阅读(544) 评论(0) 推荐(0)

摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--最通用的分页存储过程 -- 获取指定页的数据 ALTER PROCEDURE [dbo].[Pagination] @tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='... 阅读全文

posted @ 2009-08-06 17:19 hyd309 阅读(424) 评论(1) 推荐(0)

摘要:drop table bb create table bb (id int,name varchar(8)) ---添加记录 insert bb select 1,'a' union all select 2,'b' union all select 3,'c' ... 阅读全文

posted @ 2008-11-07 15:46 hyd309 阅读(666) 评论(0) 推荐(0)

摘要:网站一般都是把数据库和WEB分开放置为两台服务器的,这个时候,如果在WEB服务器上的TXT文件作为数据源,需要把数据倒入到数据库服务器上。 如果WEB服务器上装有SQL,那么可以使用bcp方式导入,效率很高。 这里我们讨论如何在web没有安装SQL的情况下导入的问题。 可以在本地建立ACCESS数据库,利用它做为跳板进行数据的导入。 具体代码如下: select * into [ODBC;... 阅读全文

posted @ 2008-11-07 15:41 hyd309 阅读(310) 评论(0) 推荐(0)

摘要:不以什么开头的时候 select * from type_tbl where type_id like '[^0]%' 不包括什么的时候 select * from type_tbl where type_id like '%[^0]%' 阅读全文

posted @ 2008-10-29 13:42 hyd309 阅读(2816) 评论(2) 推荐(0)

摘要:1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 维数只能为奇数 int n = 4; int[,] array = new int[2*n-1, 2*n-1]; for (int i = 1; i "); } 阅读全文

posted @ 2008-10-21 17:11 hyd309 阅读(453) 评论(0) 推荐(0)

摘要:SQL Server中截取日期型字段的日期部分: convert(varchar(10),getdate(),20) SQL Server中截取日期型字段的时间部分: convert(varchar(10),getdate(),8) 阅读全文

posted @ 2008-10-17 10:10 hyd309 阅读(1795) 评论(3) 推荐(0)

摘要:使用关系代数合并数据 1 关系代数 合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。 在关系代数的形式化语言中:  用表、或者数据集合表示关系或者实体。  用行表示元组。  用列表示属性。 关系代数包含以下8个关系运算符  选取――返回满足指定条件的行。  投影――从数据集合中返回指定的列。... 阅读全文

posted @ 2008-07-09 15:43 hyd309 阅读(929) 评论(0) 推荐(0)