![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
卖报的小男孩0716
技术菜鸟,漫漫进阶之路
展开
-
MySQL相关问题
drop、delete与truncate分别在什么场景之下使用? 不再需要一张表的时候,用drop 想删除部分数据行时候,用delete,并且带上where子句 保留表而删除所有数据的时候用truncate 触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运...原创 2019-01-04 10:31:54 · 99 阅读 · 0 评论 -
浅谈SQL优化入门:1、SQL查询语句的执行顺序
1、SQL查询语句的执行顺序 1 (7) SELECT 2 (8) DISTINCT <select_list> 3 (1) FROM<left_table> 4 (3) <join_type> JOIN <right_table> 5 (2) ON <join_condition> 6 (4) ...转载 2019-02-14 21:25:26 · 233 阅读 · 0 评论 -
浅谈SQL优化入门:2、利用索引
索引是众所周知的可以提高查询的速度,且针对的是具体的字段,使用方式为: (MySQL中,一般建立主键,数据库会自动建立其聚集索引;而其他字段的索引,若不具体指明则建立非聚集索引) (也可以通过关键字 CLUSTERED 或 NONCLUSTERED 指定聚集索引或非聚集索引,因为本篇不涉及具体应用案例,故不展开) 1、索引 1.1 索引的概念 我们在数据库查询过程中,即使满足给定条件的记录很少,...转载 2019-02-14 21:54:23 · 239 阅读 · 0 评论