SQL多表查詢高級應(yīng)用

SQL多表查詢

  多表查詢:select 字段1, 字段2, … from 表名1, 表名2 ;
  別名:select
  別名1.字段1 as 字段別名1,
  別名2.字段2 as 字段別名2,
  …
  from
  表名1 as 別名1,
  表名2 as 別名2 ;

  注意:可以給表或字段單獨(dú)起別名
  as可以省略
  表連接查詢

  select 字段1, 字段2, … from 表名1, 表名2  where 表名1.id = 表名              2.id;
select name,title,content from t_master,t_dog whert t_master.id = t_dog.master_id

    外鍵:如果表A的主關(guān)鍵字是表B中的字段,則該字段稱為表B的外鍵
  作用:保持?jǐn)?shù)據(jù)一致性,完整性,主要目的是控制存儲在外鍵表中的數(shù)據(jù)。 使兩張表形成關(guān)聯(lián),外鍵只能引用外表中的列的值或使用空值。

多表連接示范

兩張表t_user t_judge 給兩張表設(shè)置外鍵約束查詢內(nèi)容



SQL多表查詢

  多表查詢:select 字段1, 字段2, … from 表名1, 表名2 ;
  別名:select
  別名1.字段1 as 字段別名1,
  別名2.字段2 as 字段別名2,
  …
  from
  表名1 as 別名1,
  表名2 as 別名2 ;

  注意:可以給表或字段單獨(dú)起別名
  as可以省略
  表連接查詢

  select 字段1, 字段2, … from 表名1, 表名2  where 表名1.id = 表名              2.id;
select name,title,content from t_master,t_dog whert t_master.id = t_dog.master_id

    外鍵:如果表A的主關(guān)鍵字是表B中的字段,則該字段稱為表B的外鍵
  作用:保持?jǐn)?shù)據(jù)一致性,完整性,主要目的是控制存儲在外鍵表中的數(shù)據(jù)。 使兩張表形成關(guān)聯(lián),外鍵只能引用外表中的列的值或使用空值。

多表連接示范

兩張表t_user t_judge 給兩張表設(shè)置外鍵約束查詢內(nèi)容



多表.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容