博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql索引及多表查询
阅读量:5058 次
发布时间:2019-06-12

本文共 995 字,大约阅读时间需要 3 分钟。

 

注意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);

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/zypfzw/p/9248862.html

你可能感兴趣的文章
代码整洁
查看>>
蓝桥杯-分小组-java
查看>>
Java基础--面向对象编程1(类与对象)
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
关于js sort排序方法
查看>>
JAVA面试常见问题之Redis篇
查看>>
javascript:二叉搜索树 实现
查看>>
网络爬虫Heritrix源码分析(一) 包介绍
查看>>
__int128的实现
查看>>
Problem - 1118B - Codeforces(Tanya and Candies)
查看>>
jdk1.8 api 下载
查看>>
svn 图标不显示
查看>>
getElement的几中属性介绍
查看>>
iOS 使用Quartz 2D画虚线 【转】
查看>>
平面最接近点对
查看>>
HTML列表,表格与媒体元素
查看>>