一.MySQL外键设置及定义
定义:为了满足关系型数据库的第三范式,降低数据冗余,在表与表之间需要满足相应的约束关系,可以为表和表之间设置外键
设置外键语法 (表类型不能是myisam存储引擎)
foreign key(col_name) references f_table(col_name)
二.视图:
视图:VIEW
是一种虚表(存储下来的select语句),表结构为空。
创建视图:CREATE VIEW vtbl_name as select_statement;
受到母表控制,不用可以删除
也可以牵连母表(视图里面的数据发生变化,母表也会受到牵连)
视图不要随便变更里面数据,否则会破坏原有表的数据体系
三.DML语句之查询语句SELECT高级查询
SELECT语句的执行过程
过程详解: from clause ---> where clause ---> group by