### 存储过程
存储过程是Mysql自带的一种执行事务的规范,是Mysql自带的编程语言。书写一组特定的sql语句,集中编译后存储在数据库中,用户通过指定存储过程的名称并给出参数执行事务。
存储过程分为系统提供的存储过程和用户自定义的存储过程
使用存储过程的好处:
* 存储过程定以后可以重复使用
* 存储过程只在创建时进行一次编译,后续可以直接使用
* 存储过程存储在MySQL服务器
### 索引:
表中有大量的记录时,可以通过建立索引加快查询速度。索引应该是一种分类,就像字典中以首字母排序,找到首字母后,又可以以第二个字母排序,而索引就记录每个字母作为开始位置的次序页数,查找时就先查找一遍索引,再去对应的索引区中查找。
避免了只能全局遍历的惨剧。
`将无序的记录按照某种规律和逻辑用另一种数据结构组织起来使得查询的效率能加快的数据组织方式。`
索引的使用: 在查询表时,使用w