创建视图或者表时,表或者视图中有下划线的情况
1、基础表:
班级表: class_id,class_name,class_loc
学生表: student_id,student_name,student_birthday,class_id
2、创建基本视图:
create or replace view view_c_s as
select c.class _id as classId,class_name as className,student_name as studentName
from student s join class c on s.class_id=c.class_id;
如何使用视图:
注意事项:
1、在表或者视图的字段有视图的时候,我们尽可能的设置表或者视图的有下划线的字段设置别名为没有下划线的字段
2、在诸如mybatis 中映射器中 resultMap property 和 column 中的字段近可能一致
3、在mybatis 中Update 、Insert 、Select 中的字段都设置为别名的情况
3、视图最好只用来查询,如果有必要进行修改和增加,则要求很严格,最好不用用视图进行增加、删除、修改操作