视图、索引、存储过程和触发器

视图在数据库中的作用类似于窗户,用户可以通过这个窗口看到只对自己有用的数据。既保障了数据的安全性,又大大提高了查询效率。

索引是提高数据库性能的重要方式,用来快速找出数据表中的特定记录。如果在表中查询的列有一个索引,MySQL 能快速到达一个位置去搜寻数据,而不必查看所有数据。

存储过程是在数据库中定义一些 SQL 语句的集合,可以直接调用这些存储过程来执行已经定义好的 SQL 语句。避免了开发人员重复编写相同 SQL 语句的问题。

触发器和存储过程相似,都是嵌入到 MySQL 中的一段程序。触发器是由事件来触发某个操作。当数据库执行这些事件时,就会激活触发器来执行相应的操作。
本章内容:
1. MySQL视图是什么?
2. MySQL创建视图(CREATE VIEW)
3. MySQL查看视图
4. MySQL修改视图(ALTER VIEW)
5. MySQL删除视图(DORP VIEW)
6. MySQL索引(Index)是什么?为什么要使用索引?
7. MySQL索引类型详解
8. MySQL创建索引(CREATE INDEX)
9. MySQL查看索引(SHOW INDEX)
10. MySQL修改和删除索引(DROP INDEX)
11. MySQL索引的设计原则
12. MySQL存储过程是什么?
13. MySQL创建存储过程(CREATE PROCEDURE)
14. MySQL查看存储过程
15. MySQL修改存储过程(ALTER PROCEDURE)
16. MySQL删除存储过程(DROP PROCEDURE)
17. MySQL触发器到底是什么?
18. MySQL创建触发器(CREATE TRIGGER)
19. MySQL查看触发器
20. MySQL修改和删除触发器(DROP TRIGGER)
21. MySQL Event事件(定时任务)是什么?
22. MySQL创建事件(CREATE EVENT)
23. MySQL查看事件
24. MySQL修改和删除事件(ALTER/DROP EVENT)

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注