Mysql高级(视图、存储过程、触发器)
视图
视图相当于把查询结果转化成一个新表(虚拟存在的表),以后可以在这个新表上查询;
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中发生数据变化,从视图中查询出的数据也就随之改变了;
1、创建或者修改视图
创建视图的语法为:
CREATE [OR REPLACE]
VIEW view_name [column_list...]
AS select_statement
示例:
#加上OR REPLACE参数,如果已经存在该视图,则可以直接替换该视图
#column_list列表的字段要与select查询返回的字段一样,可以起别名
create OR REPLACE
VIEW test_view(t_sellerid,t_name,t_nickname)
as
SELECT sellerid,name,nickname FROM tb_sel
共有 0 条评论