摘要:
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为 阅读全文
posted @ 2018-10-20 16:52
ARYOUOK
阅读(160)
评论(0)
推荐(0)
摘要:
事务 当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回 使用事务可以完成退回的功能,保证业务逻辑的正确性 事务四大特性(简称ACID) 要求:表的类型必须是innodb或bdb类型,才可以对此表使用事务 查看表的创建语句 修改表的类型 事务语句 示例1 步骤1:打 阅读全文
posted @ 2018-10-20 15:31
ARYOUOK
阅读(165)
评论(0)
推荐(0)
摘要:
一、子查询定义 定义: 子查询的位置: 二、子查询分类 子查询分为如下几类: 1. 标量子查询:返回单一值的标量,最简单的形式。 2. 列子查询:返回的结果集是 N 行一列。 3. 行子查询:返回的结果集是一行 N 列。 4. 表子查询:返回的结果集是 N 行 N 列。 可以使用的操作符:= > < 阅读全文
posted @ 2018-10-20 15:25
ARYOUOK
阅读(513)
评论(0)
推荐(0)
摘要:
视图 对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情 解决:定义视图 视图本质就是对查询的一个封装 创建视图 查看视图 查看指定视图的创建名称 修改视图: 如果视图不存在,则创建视图,如果视图存在,则修改视图: 修改视图的数据 注意:修改视图的数据,将直接修改数据表(即原表)的真实数据。 通 阅读全文
posted @ 2018-10-20 15:15
ARYOUOK
阅读(164)
评论(0)
推荐(0)

浙公网安备 33010602011771号