Mysql的视图、存储过程、索引的定义、使用方法

定义

1.视图

CREATE VIEW 视图名 AS 视图的查询语句

查询语句可以用mysql工具生成
例子

CREATE VIEW `test`.`Untitled` AS SELECT
    *
FROM
    blade_role
    INNER JOIN
    blade_role_menu
    ON 
        blade_role.id = blade_role_menu.role_id
    INNER JOIN
    blade_menu
    ON 
        blade_role_menu.menu_id = blade_menu.id;

2.索引

定义:用于提高查询性能,相当于书的目录
例子:

ADD INDEX `in_name`(`name`) USING BTREE;

3.存储过程

定义:存储过程就是事先经过编译并存储在数据库中的一段 SQL 语句的集合
存储过程基础使用
2.1创建存储过程语法

CREATE PROCEDURE 存储过程名称 ([ 参数列表 ])

BEGIN

-- SQL语句

END ;

2.2调用存储过程

CALL 名称 ([ 参数 ]);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容