本文目錄一覽:
- 1、用mySQL數據庫如何創建(中華人民共和國行政區劃省、市、區、其他等),求救啊
- 2、數據庫設計 國家表 國家編號:char(3) 國名:vARCHAR(50) 省市表 省市編號:char(3) 省市名:varchar(50)
- 3、mysql 省市區域的表怎麼設置比較好
用mySQL數據庫如何創建(中華人民共和國行政區劃省、市、區、其他等),求救啊
我一般這樣建表:
create table unit (
uid int auto_increment,
uname varchar(32),
ulevel int,
parentid int,
PRIMARY KEY uid
);
uid是主鍵,自動編號,uname是省市區縣鄉鎮的名稱,ulevel為級別(可以規定省為1、市為2、……),parentid為上級id,省的上級為0,市的上級為對應的省,……
數據庫設計 國家表 國家編號:char(3) 國名:vARCHAR(50) 省市表 省市編號:char(3) 省市名:varchar(50)
(1)要求查找”中國河北省“的所有縣名。該如何查找,寫出SQL語句
SELECT
縣郡表.縣郡名
FROM
國家表 JOIN 省市表 ON ( 國家表.國家編號 = 省市表.國家編號 )
JOIN 縣郡表 ON ( 縣郡表.省市編號 = 省市表.省市編號 )
WHERE
國家表.國名 = ‘中國’ AND 省市表.省市名 = ‘河北’
(2)在功能不變的前提下,將上述三表合併成一個表,該如何設計?在你的設計中,實現上述查找的SQL語句該如何寫
CREATE TABLE 國省縣 (
國名:vARCHAR(50),
省市名:varchar(50),
縣郡名:VarChar(50)
)
SELECT
縣郡名
FROM
國省縣
WHERE
國名 = ‘中國’ AND 省市名 = ‘河北’
mysql 省市區域的表怎麼設置比較好
不說話,你直接看圖吧,第一張表有個provinceID,第二張表的father與第一張的provinceID關聯,第三張的father與第二張的cityID關聯
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/272127.html