CREATE TABLE tm_province (
provice_id number(38) NOT NULL,
province varchar(200) NOT NULL,
province_code number(30)NOT NULL
)
CREATE TABLE tm_city (
city_id number(30) NOT NULL,
city varchar(200) NOT NULL,
provice_id number(30) NOT NULL
)
CREATE TABLE tm_area (
area_id number(38) NOT NULL,
area varchar(200) NOT NULL,
city_id number(11) NOT NULL
)
select * from tm_province;
select * from tm_city;
select * from tm_area
alter table tm_province add primary key(provice_id);
alter table tm_city add primary key(city_id);
alter table tm_area add primary key(area_id);
commit
alter table tm_city add foreign key(provice_id) references tm_province(provice_id);
alter table tm_area add foreign key(city_id) references tm_city(city_id);
provice_id number(38) NOT NULL,
province varchar(200) NOT NULL,
province_code number(30)NOT NULL
)
CREATE TABLE tm_city (
city_id number(30) NOT NULL,
city varchar(200) NOT NULL,
provice_id number(30) NOT NULL
)
CREATE TABLE tm_area (
area_id number(38) NOT NULL,
area varchar(200) NOT NULL,
city_id number(11) NOT NULL
)
select * from tm_province;
select * from tm_city;
select * from tm_area
alter table tm_province add primary key(provice_id);
alter table tm_city add primary key(city_id);
alter table tm_area add primary key(area_id);
commit
alter table tm_city add foreign key(provice_id) references tm_province(provice_id);
alter table tm_area add foreign key(city_id) references tm_city(city_id);
本文介绍了一个包含省份、城市及区县三个层级的地区信息数据库结构。通过创建tm_province、tm_city和tm_area三张表,并定义了各自字段,如省份ID、城市ID和区县ID等,建立了地区信息的层级关系。
428

被折叠的 条评论
为什么被折叠?



