1. 程式人生 > >三級聯動--表結構設計

三級聯動--表結構設計

三級聯動作為一個非常鍛鍊新手的問題,經常被用來驗證同學們的學習效果,那麼今天我們就來講一講三級聯動的表結構設計

#刪除庫(如果資料庫db1存在)
DROP DATABASE
IF
	EXISTS db1;
#建立utf8格式的資料庫db1(如果資料庫db1不存在)
CREATE DATABASE
IF
	NOT EXISTS db1 DEFAULT charset = utf8;
#進入資料庫
USE db1;
#清空省份表
DROP TABLE
IF
	EXISTS province;
#建立省份表
CREATE TABLE
IF
	NOT EXISTS province ( id INT PRIMARY KEY auto_increment COMMENT "省份id", NAME VARCHAR ( 50 ) COMMENT "省份名稱" ) DEFAULT CHARSET = utf8;
#刪除從表(區城市)
drop table if exists city;
#建立從表
create table if not exists city (
id int primary key auto_increment comment "城市id",name varchar(50) comment "城市名稱",pid int foreign key())default charset = utf8;

從資料庫的表結構設計著手,相信能讓同學們更好的理解三級聯動!