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

主頁 > 知識庫 > mysql連接查詢中and與where的區別淺析

mysql連接查詢中and與where的區別淺析

熱門標簽:外東北地圖標注 高清地圖標注道路 400電話可以辦理嗎 智能外呼系統復位 云南電商智能外呼系統價格 大眾點評星級酒店地圖標注 話務外呼系統怎么樣 拉卡拉外呼系統 臨清電話機器人

1. 建表

CREATE TABLE `student`  (
  `id` int(11) NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `age` int(11) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;


INSERT INTO `student` VALUES (1, '張三', 12);
INSERT INTO `student` VALUES (2, '李四', 12);
INSERT INTO `student` VALUES (3, '王五', 12);
INSERT INTO `student` VALUES (4, '趙六', 12);
INSERT INTO `student` VALUES (5, '孫七', 12);
INSERT INTO `student` VALUES (6, '王八', 12);
CREATE TABLE `grade`  (
  `id` int(11) NOT NULL,
  `sid` int(11) NULL DEFAULT NULL,
  `grade` int(11) NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

INSERT INTO `grade` VALUES (1, 1, 100);
INSERT INTO `grade` VALUES (2, 2, 80);
INSERT INTO `grade` VALUES (3, 3, 99);
INSERT INTO `grade` VALUES (4, 4, 66);

2. inner join-內連接

內連接中and和where沒有區別,都是取連接后的結果進行條件篩選。

2.1 不加條件

2.2 and 條件

2.3 where 條件

3. left join - 左外連接

3.1 不加條件

3.2 and 條件

left join中以左表全匹配進行連接,之后使用and進行篩選;不符合條件的左表數據保留,右表數據為null。

3.3 where 條件

在left join 中以左表全匹配進行連接,之后以where進行篩選;只篩選符合條件的數據。

4. right join

同3中left join,只是基表相反。

5. 總結

  • 所有連接,使用where是對連接后符合條件的數據行進行再次的條件篩選,只保留符合條件的數據行;
  • left join連接時,使用and以左表為主,左表數據全部保留,不符合條件的數據行右表數據為null;
  • right join連接時,使用and以右表為主,右表數據全部保留,不符合條件的數據行左表數據為null;

到此這篇關于mysql連接查詢中and與where區別的文章就介紹到這了,更多相關mysql連接查詢and與where內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Mysql帶And關鍵字的多條件查詢語句
  • mysql條件查詢and or使用方法及優先級實例分析
  • MySQL中 and or 查詢的優先級分析
  • MySQL左聯多表查詢where條件寫法示例
  • PHP將MySQL的查詢結果轉換為數組并用where拼接的示例
  • MySQL查詢條件中放置on和where的區別分析

標簽:三明 阿里 無錫 定西 揚州 山西 福州 溫州

巨人網絡通訊聲明:本文標題《mysql連接查詢中and與where的區別淺析》,本文關鍵詞  mysql,連接,查詢,中,and,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql連接查詢中and與where的區別淺析》相關的同類信息!
  • 本頁收集關于mysql連接查詢中and與where的區別淺析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 莱州市| 牟定县| 吉林省| 阿鲁科尔沁旗| 建阳市| 共和县| 祁门县| 江达县| 阜康市| 四子王旗| 额济纳旗| 阿克| 灵石县| 兴隆县| 韶山市| 祁东县| 玉屏| 邹城市| 容城县| 宣武区| 广安市| 收藏| 平南县| 兴山县| 乌海市| 封丘县| 西乌珠穆沁旗| 河津市| 精河县| 驻马店市| 江津市| 阿拉善右旗| 宁远县| 古交市| 虎林市| 香格里拉县| 兰坪| 西乌| 桐庐县| 甘孜县| 吴桥县|