mysql---国庆学习第一天

外键新增

增加外键可以在创建表的时候添加或者在创建了表之后再添加。

1.  create table my_foreign(

id  int  primary key  auto_increment,

name varchar(20) not nll  comment '学生姓名',

c_id int  comment '学生id',         --普通字段

foreign key (c_id)  reference  my_class(id)

)charset utf-8;




mysql---国庆学习第一天_第1张图片




外键删除&外键修改

外键先删除后新增


删除外键语法

alter table 表名 drop  foreign key 外键名; 一张表中可以有多个外键,但名字不可以相同。



======================================================


外键作用-默认约束

mysql---国庆学习第一天_第2张图片



外键的条件

mysql---国庆学习第一天_第3张图片




外键自定义约束


mysql---国庆学习第一天_第4张图片


mysql---国庆学习第一天_第5张图片


mysql---国庆学习第一天_第6张图片



==============================================================

联合查询

mysql---国庆学习第一天_第7张图片


mysql---国庆学习第一天_第8张图片





子查询

mysql---国庆学习第一天_第9张图片

mysql---国庆学习第一天_第10张图片



列子查询

mysql---国庆学习第一天_第11张图片






行子查询

mysql---国庆学习第一天_第12张图片



mysql---国庆学习第一天_第13张图片





表子查询

mysql---国庆学习第一天_第14张图片mysql---国庆学习第一天_第15张图片


exists子查询

mysql---国庆学习第一天_第16张图片



mysql---国庆学习第一天_第17张图片




===================================================================================================================

视图

mysql---国庆学习第一天_第18张图片


mysql---国庆学习第一天_第19张图片



视图查看

mysql---国庆学习第一天_第20张图片


mysql---国庆学习第一天_第21张图片



视图修改和删除

mysql---国庆学习第一天_第22张图片


mysql---国庆学习第一天_第23张图片


视图的意义

mysql---国庆学习第一天_第24张图片





单表视图和多表视图的删除

mysql---国庆学习第一天_第25张图片



视图修改

mysql---国庆学习第一天_第26张图片


mysql---国庆学习第一天_第27张图片




视图更新

mysql---国庆学习第一天_第28张图片

mysql---国庆学习第一天_第29张图片


mysql---国庆学习第一天_第30张图片


 


你可能感兴趣的:(笔记)