mysql如何返回上一层操作_mysql 基本操作

--- 每一个班主任会对应多个学生 , 而每个学生只能对应一个班主任

----主表

CREATE TABLEClassCharger(

idTINYINT PRIMARY KEYauto_increment,

nameVARCHAR (20),

ageINT,

is_marriged boolean--show create table ClassCharger: tinyint(1)

);INSERT INTO ClassCharger (name,age,is_marriged) VALUES ("冰冰",12,0),

("丹丹",14,0),

("歪歪",22,0),

("姗姗",20,0),

("小雨",21,0);----子表

CREATE TABLEStudent(

idINT PRIMARY KEYauto_increment,

nameVARCHAR (20),

charger_idTINYINT, --切记:作为外键一定要和关联主键的数据类型保持一致

FOREIGN KEY (charger_id) REFERENCES ClassCharger(id), 关联外建 charger_id字段当前表 到 classcharger表的id字段

--ADD CONSTRAINT charger_fk_stu FOREIGN KEY (charger_id) REFERENCES ClassCharger(id) ##给外建加名字 ADD CONSTARAINT charger_fk_stu 这段是自己加上外键名字

) ENGINE=INNODB;INSERT INTO Student(name,charger_id) VALUES ("alvin1",2),

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值