黑猴子的家 mysql 連線查詢(內連線)

2021-09-11 16:43:06 字數 1114 閱讀 2438

1、join連線總結

join連線屬於sql99語法

分類:內連線:[inner] join on

外連線:

左外連線 left 【outer】 join on

右外連線 right 【outer】 join on

全外連線 full 【outer】 join on ,mysql中不支援!!!

2、內連線總結

語法:

select 欄位1,欄位2,...

from 表1

inner join 表2 on 連線條件;

特點:(1)效果和等值連線是一樣的!

(2)表的順序可以調換

(3)可以為表起別名

(4)可以新增篩選、分組、排序

(5)將篩選條件和連線條件實現了分類,提高**的可讀性

(6) n表連線,至少需要n-1 個連線條件

3、案例:查詢員工名、部門名

select last_name,department_name

from departments d

join employees e on e.`department_id`=d.`department_id`;

4、案例:查詢有獎金的員工名、部門名

select last_name,department_name

from departments d

join employees e on e.`department_id`=d.`department_id`

where commission_pct is not null;

5、案例:查詢城市名、員工名和部門名

select city,last_name,department_name

from employees e

inner join departments d on e.`department_id`=d.`department_id`

inner join locations l on l.`location_id`=d.`location_id`;

黑猴子的家 mysql 排序查詢練習

1 查詢員工的姓名和部門號和年薪,按年薪降序 按姓名公升序 select last name,department id,salary 12 1 ifnull commission pct,0 年薪 from employees order by 年薪 desc,last name 2 選擇工資不在...

黑猴子的家 mysql 查詢練習四(模糊查詢)

1 模糊查詢總結 1.like 一般搭配著萬用字元使用,用作字元型的判斷 萬用字元 任意多個字元 任意單個字元 2.between and 特點 在.之間 1 等價於 使用 字段 值1 and 字段 值2 2 兩個臨界值是包含的 3 兩個臨界值不能顛倒順序 3.in 特點 判斷某個欄位的值是否在某個...

黑猴子的家 mysql 事物簡述

1 事務的概念 事務 一組邏輯操作單元,使資料從一種狀態變換到另一種狀態。事務處理 事務操作 保證所有事務都作為乙個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在乙個事務中執行多個操作時,要麼所有的事務都被提交 commit 那麼這些修改就永久地儲存下來 要麼資料庫管理系統將放棄所作的...