MySQL中的查詢語句

2021-10-11 03:15:45 字數 879 閱讀 6473

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...