SQL随笔
来源:互联网 发布:weui.js 编辑:程序博客网 时间:2024/05/01 11:57
1.intersect 返回两个结果集相同的部分 与unio 相反
2.left join 的后面的on 条件放到where处会影响返回的行记录,同时执行效率会降低
3.SET STATISTICS IO on
SET STATISTICS TIME ON 开启代码IO的监控,CPU 以及执行时间
4.链接查询 执行效率最好的为合并链接,其次嵌套循环,再次哈希查询
合并链接适用于排好序的结果集,嵌套循环适用于小表join大表并且有索引的时候。
当返回列包含非索引列时会发生书签查找。
5.执行计划效率排序(聚集索引查找-聚集索引扫描,非聚集索引查找,表扫描)
6.update,delete 也可以搭配top使用
7.select into语句不包含表定义的约束等其他信息。
8.复制表结构可使用top 0 或者使用where 1=2 但是不会复制索引等其他信息
9.insert into #A exec(SQLcmd)用法
10.truncate table 不记录太多日志 ,不触发触发器,重置标示符列,删除页不占空间,delete占空间
11.insert update delete 使用output 会返回修改后的数据
12.output 子句可以返回修改的行
13.分表分为纵向和横向 纵向为按字段拆表 横向为按行集拆表
14.触发器类型DML(after instead of 两种 变化后的数据保存在inserted 和 deleted里面) DDL触发器 用的少 一般用在用户登录时
15.存储过程只在第一次编译
16.可以给视图添加索引以及在视图上修改数据 但是都有一定的限制
1 0
- SQL 随笔
- SQL随笔
- sql 随笔
- sql 随笔
- sql随笔
- SQL: Join-随笔
- sql 2005 xml 随笔
- SQL LIKE 通配符随笔
- SQL 随笔(2)
- SQL LIKE 通配符随笔
- SQL LIKE 通配符随笔
- SQL优化随笔记
- SQL LIKE 通配符随笔
- SQL LIKE 通配符随笔
- SQL LIKE 通配符随笔
- sql 知识 随笔
- SQL SERVER DBA随笔
- 常用 SQL 随笔
- linux 更新war中的某个文件
- ubuntu下opencv的配置和第一个opencv的运行
- 程序员该如何合理安排时间呢?
- uva 10034 Freckles (kruskal||prim)
- java文件读写操作大全
- SQL随笔
- IBM和JAMF的关系
- svn 冲突解决
- android- JSON解析及例子
- Java基础12——反射
- 方差动态规划
- 【Game】手游服务器开发技术详解
- Masonry布局框架的使用
- 我是IT另类吗?