1.子查詢
將某個sql的查詢結果作為另乙個sql的查詢條件
注意:每乙個查詢的sql語句其結果本身就是一張表
查詢員工編號為5的員工所在的部門資訊
2.多表查詢
當多張表存在關聯關係時,根據需求的不同可能會同時需要多張表一起使用
查詢員工編號為6的員工資訊及其所在的部門資訊
3.連線查詢
分別使用左連線查詢和右連線查詢,內連線查詢檢視部門資訊及對應的員工資訊
a.左連線查詢 left join
以左邊的表為主,查詢出左邊表中的所有資料和右邊表中符合條件的資料,如果右表中的資料條數少於左表則以null代替
b.右連線查詢left join
以右邊表為主,查詢出右邊表中所有資料和左邊表中符合條件的資料,如果左邊表中的資料條數少於右邊,則以null代替
c.內連線 inner join
查詢出符合條件的資料,不符合條件(on後面的條件)的資料直接過濾掉
mysql的查詢原理 mysql的查詢語句原理
mysqld 的程式結構 1.連線層 1 檢驗使用者的合法性 2 提供兩種連線方式 a tcp ip root db02 mysql uroot p123 h10.0.0.51 root db01 mysql uroot p123 h127.0.0.1 b socket root db01 mysq...
mysql 查詢語句
在pdo中有很多模式能用,在使用的時候在用 bindvalue 的時候 在select 中有in 的 語句無法實現,在傳入的時候 select from users where id in 1,2,3 當1,2,3 用 pdo param str 的時候,會出現這種情況 select from ue...
MySQL查詢語句
建立水果表 create table fruits f id char 10 not null,s id int notnull,f name char 255 not null,f price decimal 8,2 not null,primary key f id 插入資料 insert in...