mysql视图
视图的定义 视图是虚拟表或逻辑表,它被定义为具有连接的SQL SELECT查询语句。因为数据库视图与数据库表类似,它由行和列组成,因此可以根据数据库表查询数据。其内容由查询定义。 但是, 视图并不在数据库中以存储的数据值集形式存在 ,行和列数据来自由定义视图的查询所引用的表,并且在引用视图时 动态生成 。简单的来说视图是由其定义结果组成的表(临时表) 创建视图 创建视图的语法为 CREATE VIEW 视图名称 AS SQL语句 先创建课程表和学生表 #创建老师表的视图 mysql> create view teacher_view as select * from teacher; Query OK, 0 rows affected (0.39 sec) #查询视图 mysql> select * from teacher_view; +-----+-----------+ | tid | tname | +-----+-----------+ | 1 | 张磊 | | 2 | 李平 | | 3 | 刘海燕 | | 4 | 朱云海 | | 5 | 李杰 | +-----+-----------+ rows in set (0.00 sec) #查询老师表 mysql> select * from teacher; +-----+-----------+ | tid | tname