select 欄位名列表 from 表名列表 where 條件;
顯示省和市的詳細資訊
河北省 石家莊市
河北省 廊坊市
湖北省 武漢市
顯示省市縣詳細資訊
select province.pname,city.cname,county.coname from province,city,county
where province.pid = city.cp_id and city.cid=county.copid;
多表查詢效率較低,匹配耗時.
可以用連線查詢,分為內連線和外連線.內連線和多表查詢結果相同.
外連線分為左連線和右連線,左連線以左表為主,右連線以右表為主.
重點部分***
select 欄位名 from 表1 inner join 表2 on 條件 inner join 表3 on 條件;
eg1 : 顯示省市詳細資訊
select province.pname,city.cname from province
inner join city on province.pid = city.cp_id;
eg2 : 顯示省市縣詳細資訊
select province.pname,city.cname,county.coname from province
inner join city on province.pid=city.cp_id
inner join county on city.cid = county.copid;
以 左表 為主顯示查詢結果
select 欄位名 from 表1 left join 表2 on 條件 left join 表3 on 條件;
eg1 : 顯示省市詳細資訊
select province.pname,city.cname from province
left join city on province.pid = city.cp_id;
用法同左連線,以右表為主顯示查詢結果
select 欄位名 from 表1 right join 表2 on 條件 right join 表3 on 條件;
eg1: 顯示省市詳細資訊
select province.pname,city.cname from province
right join city on province.pid = city.cp_id;
msql 表資料的複製
mysql複製表資料操作相信大家都不會太陌生,下面就為您詳細介紹mysql複製表資料到新錶的步驟,希望對您會有所啟迪。1.mysql複製表結構及資料到新錶 create table 新錶 select from 舊表 2.只複製表結構到新錶 create table 新錶 select from 舊...
MSQL增的基本知識
學習mysql 有這麼乙個順序 增查改刪,這篇文章介紹關於mysql 增的基本知識 一 連線資料庫 一 連線mysql 格式 mysql uroot p使用者密碼 二 退出資料庫 二 退出mysql命令 exit 回車 或cirl c 三 增加第乙個資料庫 1 creste database cea...
Msql模糊查詢的4種用法
有關sql 模糊查詢 執行 資料庫查詢時,有完整查詢和模糊查詢之分。一般模糊語句如下 select 字段 from 表where 某欄位like 條件 其中關於條件,sql 提供了四種匹配模式 1,表示任意 0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如...