首页 > 数据库技术 > 详细

mysql索引及多表查询

时间:2018-06-30 22:38:37      阅读:259      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

注意where,group by ,having,order by, limit 等的顺序。

技术分享图片

技术分享图片

技术分享图片

主表是被绑定的表,子表是添加了外键了的表,注意,在创建表的时候可以添加外键,也可以创建完了以后添加外键。

技术分享图片

 

注意:这里的abc是给外键起的名字。

 

CREATE TABLE teacher(
  id TINYINT PRIMARY KEY AUTO_INCREMENT,
  age int,
  class_id INT
 );
INSERT INTO teacher (age,class_id) VALUES (18,2),
                                              (17,3),
                                              (19,4),
                                              (20,1),
                                               (13,5);



  CREATE TABLE student(
    id int PRIMARY KEY AUTO_INCREMENT,
    class_id TINYINT,
    FOREIGN KEY (class_id)REFERENCES teacher(id)//添加外键。必须注意外键的类型和关联的键类型必须保持一致。

   )ENGINE=INNODB;
INSERT INTO student(class_id)VALUES (2),
                                       (1),
                                       (1),
                                       (3),
                                       (5),
                                       (4),
                                       (3);

 

 技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

技术分享图片

技术分享图片

技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

 

技术分享图片

技术分享图片

 

mysql索引及多表查询

原文:https://www.cnblogs.com/zypfzw/p/9248862.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!