上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 了解通用表达式: 为了让代码简洁:在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解,但是视图是系统级对象,如果数据集仅仅需要在存储过程或是自定义函数中使用一次的话,使用view有些奢侈哈 所以可以考虑用公用表达式:可以看做是一个临时的结果集,可以在select ,insert,upda 阅读全文
posted @ 2016-07-28 11:26 那就让我这样吧 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 可以看作是定义在sqlserver上的虚拟的表,本身并不存储数据,仅仅存储一个select语句和涉及的表的引用 通过视图,客户端不再需要知道底层表结构和其之间的关系,视图提供了一个统一访问数据的接口 视图优点:1 隐藏了底层的表结构,简化了数据访问操作2 使用视图,方便权限管理,让用户对视图有权限而 阅读全文
posted @ 2016-07-26 17:48 那就让我这样吧 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 数据集分四类: 1.A∩B,既是所求数据集既在A中,又在B中 2.A∪B,既所求数据在数据集A中,或在数据集B中 3.A-B,既所求数据在数据集A中,不在数据集B中 4.B-A,既所求数据在数据集B中,不在数据集A中 和数学一样 数据集:参与数据集运算的两个数据集可以来自任何返回数据集的表达式:一张 阅读全文
posted @ 2016-07-26 17:06 那就让我这样吧 阅读(947) 评论(0) 推荐(1) 编辑
摘要: 变量:分为全局变量和局部变量全部变量:以@@声明,为系统变量,所有实例都能访问,用户只能访问,不能赋值局部变量:生命周期只在一个批处理内有效, 局部变量经常使用的三种用途:1 在循环语句中记录循环的次数或者用户控制循环的次数2 用于控制流程走向 比如 if (@i =1)3 存储 存储过程或者函数的 阅读全文
posted @ 2016-07-26 16:40 那就让我这样吧 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 流程控制语句只能在单个批处理段,用户自定义函数和存储过程中使用不能夸多个批处理或者用户自定义函数或者存储过程 批处理:一个或者多个语句组成的一个批处理,是因为所有语句一次性地被提交到一个sql实例,如果想让多个语句多次提交到sql实例,则需要go关键字,可以看做是一个批处理结束的标识符,当遇到go, 阅读全文
posted @ 2016-07-26 11:35 那就让我这样吧 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Case表达式可以用在 Select,update ,delete ,set,in,where ,order by,having子句之后, 只是case表达式不能控制sql程序的流程,只能作为基于列的逻辑使用 也可以这样写: case表达式分两种:简单表达式:将某个表达式与一组简单表达式进行比较以确 阅读全文
posted @ 2016-07-26 11:18 那就让我这样吧 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 理解子查询: 理解子查询: 多表连接查询往往也可以用子查询进行替代 子查询本质是嵌套进其他 select update insert Delete 语句的一个被限制的select语句,在子查询中,只有下面几个子句可以使用: 1 select 子句(必须)2 From 子句(必须)3 where 子句 阅读全文
posted @ 2016-07-25 18:21 那就让我这样吧 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 聚合函数:就是按照一定的规则将多行(Row)数据汇总成一行的函数,对数据进行汇总前,还可以按特定的列(coloumn)将数据进行分组(group by)再汇总,然后按照再次给定的条件进行筛选 一:Count函数1 SELECT COUNT(Birthday) FROM customer2 SELEC 阅读全文
posted @ 2016-07-25 17:45 那就让我这样吧 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 在sqlserver中,数据库在硬盘的存储方式和普通文件存储一样,仅仅几个文件而已,sqlserver通过管理逻辑上的文件组的方式来管理存储数据的文件, 如图: 文件组管理着磁盘上的文件,而文件中存放着sqlserver的实际数据 为什么通过文件组来管理文件?使用文件组可以隔离用户和文件,使得用户针 阅读全文
posted @ 2016-07-25 13:10 那就让我这样吧 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: sqlserver:数据存储方式:最小单位是页,每一页8k,sqlserver 对页的读取是具有原子性,也就是说,要么读取完整一页,要么完全不读取,不会有中间状态,而页之间的数据组织结构是B树 但是每一页的实际存储数据:8K= 8192字节-96字节(页头) - 36字节(行偏移) = 8060字节 阅读全文
posted @ 2016-07-25 11:14 那就让我这样吧 阅读(285) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页