1. 程式人生 > >mysql索引及多表查詢

mysql索引及多表查詢

技術分享 類型 主表 nbsp prim group 索引 div AR

技術分享圖片

註意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索引及多表查詢