视图
可以理解为视图只是存放了原来的表中的数据的地址,每次查看时都依靠地址去原来的表中查看数据
创建视图:
在这里使用show tables会把包括视图在内的表展示出来,及系统会认为视图是一个表
因为使用show tables 分不清视图与表
所以使用show full tables,它可以显示出是视图还是表
例如:
修改视图:
注意,这里update更新会直接修改原表数据
注意,上方图片这里的插入会失败,因为插入也是直接在原表中插入数据,只插入这两个的话其它列的数据系统不知道怎么办,所以会失败
重命名视图与删除视图:
存储
类似于java里的任务,将一段代码封存,可以随时使用call 存储名 的形式调用
创建存储:
定义变量:
局部变量:
用户变量:
类似于成员变量
如上图,可以在存储外直接使用