设计省&市表
1)分析: 省和市之间的关系是一对多关系,一个省包含多个市
2) 图解:
3) 实现
#创建省表 (主表,注意: 一定要添加主键约束) CREATE TABLE province( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), description VARCHAR(20) ); #创建市表 (从表,注意: 外键类型一定要与主表主键一致) CREATE TABLE city( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), description VARCHAR(20), pid INT, -- 添加外键约束 CONSTRAINT pro_city_fk FOREIGN KEY (pid) REFERENCES province(id) );
4)查看表关系