亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > MySql學(xué)習(xí)day03:數(shù)據(jù)表之間的連接、查詢?cè)斀?/div>

MySql學(xué)習(xí)day03:數(shù)據(jù)表之間的連接、查詢?cè)斀?/h1>

熱門標(biāo)簽:自己做地圖標(biāo)注需要些什么 電話機(jī)器人的價(jià)格多少錢一個(gè)月 徐涇鎮(zhèn)騰訊地圖標(biāo)注 天津公司外呼系統(tǒng)軟件 百度地圖標(biāo)注要什么軟件 中國(guó)地圖標(biāo)注公司 400電話申請(qǐng)廠家現(xiàn)貨 福建外呼電銷機(jī)器人加盟 昌德訊外呼系統(tǒng)

主鍵:

關(guān)鍵字:primary key

特點(diǎn):不能為null,并且唯一。

主鍵分類:

  1. 邏輯主鍵:例如ID,不代表實(shí)際的業(yè)務(wù)意義,只是用來(lái)唯一標(biāo)識(shí)一條記錄(推薦)
  2. 業(yè)務(wù)主鍵:例如username,參與實(shí)際的業(yè)務(wù)邏輯。

主鍵使用方式:

方式一:

    Create table t1(

       Id int primary key,

       Name varchar(100)

);

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

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

主鍵自動(dòng)增長(zhǎng):

關(guān)鍵字: 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');

域完整性:

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

數(shù)據(jù)類型

長(zhǎng)度

非空約束:NOT NULL

唯一約束:UNIQUE

    CREATE TABLE t5(

                     username varchar(100) NOT NULL UNIQUE,

                     gender varchar(100) NOT NULL,

                     phonenum varchar(100) UNIQUE

       );

數(shù)據(jù)表之間的連接:

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

創(chuàng)建客戶表:

CREATE TABLE customers(

  id int,

  name varchar(100),

  address varchar(255),

  PRIMARY KEY(id)

);

創(chuàng)建訂單表:

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)

);

插入數(shù)據(jù):

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

老師和學(xué)生是多對(duì)多關(guān)系, 一個(gè)老師對(duì)應(yīng)多個(gè)學(xué)生,一個(gè)學(xué)生被多個(gè)老師教

創(chuàng)建老師表:

   Create table teachers(

              id int,

              name varchar(100)

              salary float(8,2),

              primary key(id)

);

創(chuàng)建學(xué)生表:

 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)

);

插入數(shù)據(jù):

3.一對(duì)一:一張表的外鍵連接第二張表的主鍵,實(shí)際開(kāi)發(fā)中不需要這么做,直接設(shè)計(jì)一張表格就可以了。

多表查詢:

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

內(nèi)連接:

因?yàn)榻徊孢B接獲得的結(jié)果集是錯(cuò)誤的。因此內(nèi)連接是在交叉連接的基礎(chǔ)上

只列出連接表中與連接條件相匹配的數(shù)據(jù)行,匹配不上的記錄不會(huì)被列出。

語(yǔ)法:

隱式語(yǔ)法:

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

顯式語(yǔ)法:

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

外連接:

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

左外連接: 以關(guān)鍵字左邊的表格為基表進(jìn)行拼接

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

右外連接: 以關(guān)鍵字右邊的表格為基表

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

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

子查詢:

某些情況下,當(dāng)進(jìn)行查詢的時(shí)候,需要的條件是另外一個(gè)select語(yǔ)句的結(jié)果,這個(gè)時(shí)候就會(huì)用到子查詢,為了給主查詢(外部查詢) 提供數(shù)據(jù)而首先執(zhí)行的查詢(內(nèi)部查詢)被叫做子查詢; 子查詢分為嵌套子查詢和相關(guān)子查詢。

嵌套子查詢:

內(nèi)部查詢的執(zhí)行獨(dú)立于外部查詢,內(nèi)部查詢僅執(zhí)行一次,執(zhí)行完畢后將結(jié)果作為外部查詢的條件使用(嵌套子查詢中的子查詢語(yǔ)句可以拿出來(lái)單獨(dú)運(yùn)行。)

語(yǔ)法及練習(xí): 查詢出id為1的老師教過(guò)的所有學(xué)生。

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

相關(guān)子查詢:

內(nèi)部查詢的執(zhí)行依賴于外部查詢的數(shù)據(jù),外部查詢每執(zhí)行一次,內(nèi)部查詢也會(huì)執(zhí)行一次。每一次都是外部查詢先執(zhí)行,取出外部查詢表中的一個(gè)元組,將當(dāng)前元組中的數(shù)據(jù)傳遞給內(nèi)部查詢,然后執(zhí)行內(nèi)部查詢。根據(jù)內(nèi)部查詢執(zhí)行的結(jié)果,判斷當(dāng)前元組是否滿足外部查詢中的where條件,若滿足則當(dāng)前元組是符合要求的記錄,否則不符合要求。然后,外部查詢繼續(xù)取出下一個(gè)元組數(shù)據(jù),執(zhí)行上述的操作,直到全部元組均被處理完畢。

語(yǔ)法及練習(xí):求每一科考試成績(jī)大于平均分的學(xué)生的分?jǐn)?shù)。

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

以上所述是小編給大家介紹的MySql數(shù)據(jù)表之間的連接、查詢?cè)斀庹希M麑?duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySql學(xué)習(xí)day03:數(shù)據(jù)表之間的連接、查詢?cè)斀狻罚疚年P(guān)鍵詞  MySql,學(xué)習(xí),day03,數(shù)據(jù)表,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySql學(xué)習(xí)day03:數(shù)據(jù)表之間的連接、查詢?cè)斀狻废嚓P(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySql學(xué)習(xí)day03:數(shù)據(jù)表之間的連接、查詢?cè)斀獾南嚓P(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩中文字幕一区二区不卡| 国产一区二区精品久久| 国产高清视频免费观看| 毛片高清| 中文字幕97| 久久国产精品只做精品| a级毛片免费观看网站| 韩国毛片免费| 精品在线观看一区| 精品国产一区二区三区久久久狼| 二级片在线观看| 亚洲爆爽| 一级片免费在线观看视频| 国产亚洲精品成人a在线| 国产伦理精品| 二级片在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲不卡一区二区三区在线| 国产伦精品一区二区三区无广告| 色综合久久久久综合体桃花网| 九九久久国产精品| 99热精品在线| 黄视频网站免费看| 精品视频免费观看| 二级片在线观看| 国产亚洲精品aaa大片| 91麻豆国产| 九九久久99| 欧美a级v片不卡在线观看| 日韩中文字幕一区二区不卡| 精品视频在线观看视频免费视频 | 精品视频一区二区三区免费| 亚洲第一页乱| 日韩专区一区| 精品国产一级毛片| 免费毛片基地| 亚洲第一视频在线播放| 色综合久久天天综合| 欧美爱色| 国产a毛片| 国产视频一区二区在线播放| 99热精品在线| 日本特黄特色aaa大片免费| 亚洲 国产精品 日韩| 精品久久久久久综合网| 成人免费观看网欧美片| 91麻豆爱豆果冻天美星空| 一级毛片视频在线观看| 韩国毛片免费| 亚飞与亚基在线观看| 欧美a级成人淫片免费看| 一a一级片| 日韩avdvd| 麻豆网站在线看| 毛片的网站| 亚久久伊人精品青青草原2020| 一级女性全黄久久生活片| 久久精品免视看国产明星 | 欧美大片a一级毛片视频| 成人a大片在线观看| 欧美激情伊人| 日本免费乱人伦在线观看| 国产91精品一区| 国产综合91天堂亚洲国产| 日韩在线观看免费完整版视频| 成人a大片在线观看| 精品视频在线观看免费| 午夜在线亚洲男人午在线| 欧美a级v片不卡在线观看| 日韩中文字幕在线播放| 亚洲天堂在线播放| 天天做日日干| 日日夜夜婷婷| 国产麻豆精品免费密入口| 国产麻豆精品免费密入口| 毛片高清| 日韩在线观看视频网站| 91麻豆tv| 成人免费一级纶理片| 亚洲女人国产香蕉久久精品| 国产视频一区在线| 国产91精品系列在线观看| 国产一区二区福利久久| 成人免费高清视频| 久久精品免视看国产明星 | 日韩在线观看视频免费| 国产一区二区精品| 精品视频在线观看免费| 国产视频一区二区三区四区| 国产激情视频在线观看| 日韩一级黄色大片| 国产激情一区二区三区| 国产伦久视频免费观看视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产成人精品综合在线| 天天色成人网| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日本伦理片网站| 日韩免费在线视频| 久久国产一区二区| 四虎影视库| 99久久精品国产麻豆| 久久国产精品自线拍免费| 国产a毛片| 国产美女在线一区二区三区| 国产91素人搭讪系列天堂| 日本免费乱理伦片在线观看2018| 久久成人综合网| 久久精品道一区二区三区| 久久成人综合网| 国产精品12| 黄视频网站免费观看| 精品视频免费观看| 国产一区二区精品久久| 精品国产亚洲人成在线| 成人免费观看男女羞羞视频| 97视频免费在线观看| 久草免费在线观看| 午夜在线亚洲| 精品久久久久久中文| 999精品影视在线观看| 国产亚洲精品成人a在线| 国产亚洲精品aaa大片| 日本在线www| 99色视频| 成人在激情在线视频| 国产成人啪精品视频免费软件| 午夜欧美成人久久久久久| 精品国产香蕉在线播出| 国产伦精品一区二区三区无广告| 午夜家庭影院| 久久精品免视看国产明星 | 国产不卡精品一区二区三区| 国产网站在线| 天天色色网| 欧美另类videosbestsex高清| 亚久久伊人精品青青草原2020| 欧美爱爱动态| 美女免费毛片| 日韩一级黄色大片| 亚洲第一色在线| 欧美另类videosbestsex高清| 一级女性全黄生活片免费| 免费国产在线观看不卡| 美女免费精品视频在线观看| 亚洲精品影院久久久久久| 精品视频在线观看一区二区| 欧美电影免费看大全| 日韩中文字幕在线亚洲一区| 亚洲www美色| 国产一区二区高清视频| 成人免费观看的视频黄页| 欧美大片一区| 91麻豆精品国产自产在线 | 精品国产一区二区三区国产馆| 欧美激情在线精品video| a级黄色毛片免费播放视频| 成人a大片在线观看| 欧美激情一区二区三区在线播放| 国产伦精品一区二区三区无广告| 午夜在线观看视频免费 成人| 可以免费看毛片的网站| 91麻豆爱豆果冻天美星空| 99久久视频| 精品视频一区二区三区免费| 欧美激情一区二区三区在线| 高清一级做a爱过程不卡视频| 午夜在线亚洲| 久久精品店| 精品视频在线观看免费| 日韩专区亚洲综合久久| 精品视频在线观看一区二区三区| 日韩在线观看视频免费| 四虎久久精品国产| 午夜在线亚洲| 午夜在线亚洲| 日韩在线观看免费| 天天做人人爱夜夜爽2020| 尤物视频网站在线观看| 国产一区二区精品久久91| 久久精品成人一区二区三区| 韩国三级视频网站| 国产a免费观看| 可以免费看污视频的网站| 国产欧美精品午夜在线播放| 夜夜操网| 欧美一级视频免费观看| 国产国语对白一级毛片| 四虎久久精品国产| 成人在激情在线视频| 久久国产一久久高清| 亚州视频一区二区| 久久久久久久免费视频| 国产麻豆精品高清在线播放| 日韩在线观看免费完整版视频| 国产不卡在线观看视频| 免费的黄视频| 国产成人精品影视| 久久精品店| 青青青草影院|