1.create view 和 create or replace view的区别
create view 如果创建的视图已经存在,会报一个错误 -‘对象已存在’
create or replace view 则不会报错,如果创建的视图已存在,它会先删除原来的视图,然后创建你要创建的视图
2.mysql 5.7 view的创建
#表名及列名需要用``反引号引起来,括号除了最外层的可以不用加
create view view_name[(column_list)] as select `xs`.`XM` AS `姓名`,`kc`.`KCM` AS `课程`,`xk`.`CJ` AS `成绩` from ((`xs` join `xk` on((`xs`.`XH` = `xk`.`XH`))) join `kc` on((`kc`.`KCH` = `xk`.`KCH`)))
3.view的适用
#此处的view_name为xm_kc_cj
SELECT * from xm_kc_cj;