6-18笔记

来源:互联网 发布:asp个人业务网站源码 编辑:程序博客网 时间:2024/06/06 09:36
2、
3、
4、电话本制作
1-

2-

5、


1、case用法:1-等值判断,相当于switch case
CASE expression
WHEN value1 THEN returnvalue1
WHEN value2 THEN returnvalue2
WHEN value3 THEN returnvalue3
ELSE defaultreturnvalue
END
2-
CASE
WHEN condition1 THEN returnvalue1
WHEN condition 2 THEN returnvalue2
WHEN condition 3 THEN returnvalue3
ELSE defaultreturnvalue
END
,可以进行区间判断,then后面的返回的数据类型要一致。

1、索引:索引之所以能加快查询速度是因为索引对数据进行了排序。使用索引可以提高查询速度,但是索引也是占据空间的,而且添加、更新、删除数据的时候也需要同步更新索引,因此会降低insert、update、delete的速度。只在经常检索的字段上创建索引。
聚集索引:当数据实际的存储顺序,与索引的顺序一致就把该索引叫聚集索引;建索引的时候肯定给数据排序,一个表只能有一个聚集索引。
非聚集索引:当索引中数据的顺序与数据实际存储的顺序不一致的时候,该索引叫非聚集索引。一个表可以有多个非聚集索引。
删除索引:drop index tblscore.IX_TblScore_tMath。
即使创建了索引,仍然有可能全表扫描,比如like、函数、类型转换等。
3、exists中包含 的查询查到了,则exists语句结果返回true,否则返回false。
4、分页查询的时候首先是将数据排序。开窗函数与聚合函数一起使用,可以让聚合函数对每一条数据都计算一次。
5、当多个列在不同的表中时候,要跨表查询,所以一般使用inner join(内连接)。一般的关联都是有主外键关系的,对于没有主外键关系的表也可以关联,但是没有实际意义。多表关联写多个表连接就可以了。
6、内连接:两个表中相匹配的那些记录;
外连接:左外连接,右外连接。

0 0