多表查询之连接查询

外键约束

主表:classcharger

CREATE TABLE ClassCharger(
  id TINYINT PRIMARY  KEY auto_increment,
  name VARCHAR(20),
  age INT,
  is_marriged TINYINT
);

INSERT INTO ClassCharger (name, age, is_married) VALUES
  ("冰冰", 52, 0),
  ("丹丹", 34, 0),
  ("歪歪", 32, 0),
  ("珊珊", 28, 0),
  ("小雨", 61, 0);

子表:student2

CREATE TABLE Student2(
  id INT PRIMARY KEY auto_increment,
  name VARCHAR (20),
  charger_id TINYINT,
  FOREIGN KEY(charger_id) REFERENCES classcharger(id)
)

INSERT INTO Student2(name, charger_id) values ("alvin1", "2"),
  ("alvin2", "4"),
  ("alvin3", "1"),
  ("alvin4", "3"),
  ("alvin5", "1"),
  ("alvin6", "3"),
  ("alvin7", "2");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值