婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySql學習day03:數據表之間的連接、查詢詳解

MySql學習day03:數據表之間的連接、查詢詳解

熱門標簽:自己做地圖標注需要些什么 電話機器人的價格多少錢一個月 徐涇鎮騰訊地圖標注 天津公司外呼系統軟件 百度地圖標注要什么軟件 中國地圖標注公司 400電話申請廠家現貨 福建外呼電銷機器人加盟 昌德訊外呼系統

主鍵:

關鍵字:primary key

特點:不能為null,并且唯一。

主鍵分類:

  1. 邏輯主鍵:例如ID,不代表實際的業務意義,只是用來唯一標識一條記錄(推薦)
  2. 業務主鍵:例如username,參與實際的業務邏輯。

主鍵使用方式:

方式一:

    Create table t1(

       Id int primary key,

       Name varchar(100)

);

Insert into t1 values(1,'zs');

Insert into t1 values(2,'ls');

主鍵自動增長:

關鍵字: auto_increment

   create table t4(

                     id int primary key auto_increment,

                     name varchar(100)

);

Insert into t4(name) values(‘zs');

Insert into t4 values(null,'ls');

域完整性:

指數據庫表的列(即字段)必須符合某種特定的數據類型或約束

數據類型

長度

非空約束:NOT NULL

唯一約束:UNIQUE

    CREATE TABLE t5(

                     username varchar(100) NOT NULL UNIQUE,

                     gender varchar(100) NOT NULL,

                     phonenum varchar(100) UNIQUE

       );

數據表之間的連接:

1.一對多(1*N):客戶和訂單,一個客戶可以有多個訂單,每個訂單只屬于一個客戶

創建客戶表:

CREATE TABLE customers(

  id int,

  name varchar(100),

  address varchar(255),

  PRIMARY KEY(id)

);

創建訂單表:

CREATE TABLE orders(

       order_num int primary key,

       price float(8,2),

       status int,

       customer_id int,

CONSTRAINT customer_id_fk FOREIGN KEY(customer_id) REFERENCES customers(id)

);

插入數據:

2.多對多:用第三張表的外鍵連接兩張表的主鍵。

老師和學生是多對多關系, 一個老師對應多個學生,一個學生被多個老師教

創建老師表:

   Create table teachers(

              id int,

              name varchar(100)

              salary float(8,2),

              primary key(id)

);

創建學生表:

 Create table students(

  id int,

  name varchar(100),

  grade varchar(100),

  primary key(id)

); 

第三張表格:

Create table teacher_student(

       t_id int,

       s_id int,

       primary key(t_id,s_id)

CONSTRAINT teacher_id_fk FOREIGN KEY(t_id) REFERENCES teachers(id),

CONSTRAINT student_id_fk FOREIGN KEY(s_id) REFERENCES students(id)

);

插入數據:

3.一對一:一張表的外鍵連接第二張表的主鍵,實際開發中不需要這么做,直接設計一張表格就可以了。

多表查詢:

交叉連接(笛卡爾積):第一個表格的所有行 乘以 第二個表格中的所有行,最終結果不正確,故一般不使用。

內連接:

因為交叉連接獲得的結果集是錯誤的。因此內連接是在交叉連接的基礎上

只列出連接表中與連接條件相匹配的數據行,匹配不上的記錄不會被列出。

語法:

隱式語法:

select * from customers,orders where customers.id=orders.customer_id;

顯式語法:

 select * from customers c INNER JOIN orders o ON c.id=o.customer_id;

外連接:

外連接是以一張表為基表,其他表信息進行拼接,如果有就拼接上,如果沒有顯示null; 外連接分為左外連接和右外連接。

左外連接: 以關鍵字左邊的表格為基表進行拼接

語法: select * from customers c LEFT JOIN orders o ON c.id=o.customer_id;

右外連接: 以關鍵字右邊的表格為基表

語法: select * from orders o RIGHT JOIN customers c ON c.id=o.customer_id;

注意:表a左外連接表b與表b右外連接表a結果是一樣的。

子查詢:

某些情況下,當進行查詢的時候,需要的條件是另外一個select語句的結果,這個時候就會用到子查詢,為了給主查詢(外部查詢) 提供數據而首先執行的查詢(內部查詢)被叫做子查詢; 子查詢分為嵌套子查詢和相關子查詢。

嵌套子查詢:

內部查詢的執行獨立于外部查詢,內部查詢僅執行一次,執行完畢后將結果作為外部查詢的條件使用(嵌套子查詢中的子查詢語句可以拿出來單獨運行。)

語法及練習: 查詢出id為1的老師教過的所有學生。

select * from students where id in(select s_id from teacher_student where t_id=1);

相關子查詢:

內部查詢的執行依賴于外部查詢的數據,外部查詢每執行一次,內部查詢也會執行一次。每一次都是外部查詢先執行,取出外部查詢表中的一個元組,將當前元組中的數據傳遞給內部查詢,然后執行內部查詢。根據內部查詢執行的結果,判斷當前元組是否滿足外部查詢中的where條件,若滿足則當前元組是符合要求的記錄,否則不符合要求。然后,外部查詢繼續取出下一個元組數據,執行上述的操作,直到全部元組均被處理完畢。

語法及練習:求每一科考試成績大于平均分的學生的分數。

select * from score as a where a.score>(select avg(b.score) from score as b where a.cou_id=b.cou_id);

以上所述是小編給大家介紹的MySql數據表之間的連接、查詢詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • mysql連接查詢(左連接,右連接,內連接)
  • PHP入門教程之使用Mysqli操作數據庫的方法(連接,查詢,事務回滾等)
  • 詳解MySQL中的分組查詢與連接查詢語句
  • MySQL中基本的多表連接查詢教程
  • php基礎之連接mysql數據庫和查詢數據
  • PHP連接MySQL查詢結果中文顯示亂碼解決方法
  • MySQL筆記之連接查詢詳解
  • MySQL查詢優化:連接查詢排序limit(join、order by、limit語句)介紹
  • MySQL查詢優化:用子查詢代替非主鍵連接查詢實例介紹
  • MySQL查詢優化:連接查詢排序淺談

標簽:黔西 鄂爾多斯 梅河口 昌都 荊門 陜西 駐馬店 北京

巨人網絡通訊聲明:本文標題《MySql學習day03:數據表之間的連接、查詢詳解》,本文關鍵詞  MySql,學習,day03,數據表,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySql學習day03:數據表之間的連接、查詢詳解》相關的同類信息!
  • 本頁收集關于MySql學習day03:數據表之間的連接、查詢詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区永久视频免费观看| 色婷婷国产精品久久包臀 | 日本一区二区视频在线观看| 欧美成人a视频| 久久国产日韩欧美精品| 欧美mv日韩mv亚洲| 国产乱妇无码大片在线观看| 国产亚洲精品福利| 99久久精品一区| 亚洲午夜视频在线观看| 欧美一区中文字幕| 国产一区二区三区香蕉| 国产精品美日韩| 色婷婷国产精品综合在线观看| 亚洲宅男天堂在线观看无病毒| 欧美喷潮久久久xxxxx| 免费不卡在线视频| 国产精品免费视频观看| 欧美色网站导航| 黑人巨大精品欧美一区| 国产精品国产馆在线真实露脸| 色综合天天综合网天天看片| 日本女优在线视频一区二区| 久久久久久电影| 欧美色倩网站大全免费| 久久精品国产精品亚洲红杏| 中文字幕一区二区三区四区不卡 | 亚洲精品伦理在线| 3751色影院一区二区三区| 黄页视频在线91| 亚洲欧美一区二区久久| 日韩美女一区二区三区四区| 成人app网站| 蜜桃传媒麻豆第一区在线观看| 中文字幕+乱码+中文字幕一区| 欧美区一区二区三区| av亚洲精华国产精华精华| 日韩精品成人一区二区三区| 欧美国产一区视频在线观看| 欧美日韩激情一区二区| 色综合久久久久综合99| 国精产品一区一区三区mba桃花 | 国产资源在线一区| 一区二区三区四区精品在线视频| 精品免费日韩av| 欧美日韩一区二区在线视频| 成人av在线网| 国产美女精品一区二区三区| 三级不卡在线观看| 一区二区三区欧美亚洲| 亚洲欧洲性图库| 国产日韩欧美a| 久久久久久免费网| 欧美日韩成人一区二区| 91农村精品一区二区在线| 国产精品18久久久久久久网站| 美日韩一级片在线观看| 日本人妖一区二区| 天天亚洲美女在线视频| 亚洲精品ww久久久久久p站| 一区在线观看视频| 亚洲天堂久久久久久久| 亚洲婷婷国产精品电影人久久| 国产精品五月天| 久久久综合激的五月天| 久久午夜电影网| 久久网这里都是精品| 国产婷婷色一区二区三区四区| 欧美成人伊人久久综合网| 精品国产精品一区二区夜夜嗨| 精品999久久久| 日本一区二区高清| 亚洲欧洲日韩av| 有码一区二区三区| 天天综合网天天综合色| 秋霞影院一区二区| 激情欧美一区二区| 丁香桃色午夜亚洲一区二区三区| 国产黑丝在线一区二区三区| 成人福利在线看| 色老汉av一区二区三区| 欧美美女激情18p| 日韩你懂的在线播放| 久久综合色之久久综合| 国产精品色呦呦| 亚洲国产cao| 激情五月婷婷综合网| 成人性生交大片| 精品黑人一区二区三区久久| 久久久久国产一区二区三区四区| 国产精品色婷婷| 蜜臀av在线播放一区二区三区| 国v精品久久久网| 色婷婷综合久久久中文一区二区| 日韩手机在线导航| 国产精品美女久久久久aⅴ| 亚洲成av人片在线| 夫妻av一区二区| 欧美日韩在线直播| 26uuu精品一区二区| 亚洲男女毛片无遮挡| 精品在线免费观看| 色www精品视频在线观看| 欧美大片一区二区| 亚洲综合久久久| 成人精品视频一区二区三区| 欧美精品乱码久久久久久| 久久久美女毛片| 五月婷婷欧美视频| 福利视频网站一区二区三区| 日韩欧美在线一区二区三区| 亚洲婷婷综合久久一本伊一区 | 午夜激情一区二区| 国产91露脸合集magnet| 欧美性视频一区二区三区| 国产日韩精品视频一区| 日韩精品一区第一页| aaa亚洲精品| 久久奇米777| 久久精品国产亚洲高清剧情介绍 | 欧美美女一区二区| 亚洲乱码国产乱码精品精可以看| 国产精华液一区二区三区| 91精品国产高清一区二区三区蜜臀| 亚洲日本在线看| 国产宾馆实践打屁股91| 久久综合久久综合亚洲| 日韩1区2区3区| 欧美精品第一页| 亚洲一区二区影院| 欧美视频精品在线| 亚洲一区二区三区四区中文字幕| 91在线看国产| 一区在线观看免费| 91久久久免费一区二区| 亚洲九九爱视频| 色美美综合视频| 亚洲摸摸操操av| 欧美伦理影视网| 日本中文字幕一区二区视频| 欧美精品1区2区3区| 国产mv日韩mv欧美| 国产偷v国产偷v亚洲高清| 国产剧情一区二区三区| 久久精品人人做人人爽人人| 国产成人自拍网| 国产精品二区一区二区aⅴ污介绍| 岛国精品一区二区| 一区二区三区欧美久久| 色一区在线观看| 午夜av一区二区三区| xf在线a精品一区二区视频网站| 国产成人在线观看| 日韩一区在线免费观看| 在线这里只有精品| 久久精品av麻豆的观看方式| 国产婷婷色一区二区三区四区| 99久久综合国产精品| 亚洲地区一二三色| 久久天天做天天爱综合色| 99精品国产视频| 婷婷中文字幕综合| 欧美精品一区二区三区久久久| 成人午夜激情在线| 亚洲一区二区欧美日韩| 日韩精品中文字幕一区 | 蜜桃av一区二区| 国产日产亚洲精品系列| 99久久精品国产麻豆演员表| 亚洲激情中文1区| 日韩精品一区二区三区中文精品| 国产成a人亚洲精品| 亚洲国产精品欧美一二99| 欧美一区二区三区视频在线观看| 国产一区在线看| 亚洲宅男天堂在线观看无病毒| 久久久精品中文字幕麻豆发布| 欧美中文一区二区三区| 久久精品国产一区二区三| 亚洲一区二区三区三| 国产精品午夜在线| 精品久久久久久综合日本欧美| 91毛片在线观看| 久草精品在线观看| 亚洲成人免费在线| 中文字幕在线观看一区| 91麻豆精品国产综合久久久久久| 波多野结衣在线aⅴ中文字幕不卡| 日本aⅴ免费视频一区二区三区| 18欧美亚洲精品| 精品福利一区二区三区| 欧美另类变人与禽xxxxx| 成人动漫视频在线| 国产在线视频精品一区| 午夜精品福利一区二区三区蜜桃| 亚洲免费在线观看| 亚洲视频在线观看三级| 国产精品美女视频| 中文字幕中文字幕一区| 久久久久国产精品厨房|