內(nèi)連接:表1 inner join 表2 on 條件

模糊查詢
select * from 表名 where 字段名 like '%a%';
外鏈接
兩個(gè)表:
A(id,name)
數(shù)據(jù):(1,張三)(2,李四)(3,王五)
B(id,name)
數(shù)據(jù):(1,學(xué)生)(2,老師)(4,校長)
左連接結(jié)果:
select A.*,B.* from A left join B on A.id=B.id;
1 張三 1? ? 學(xué)生
2 李四 2? ? 老師
3王五NULL NULL
右鏈接結(jié)果:
select A.*,B.* from A right join B on A.id=B.id;
1? ? 張三 1 學(xué)生
2? ? 李四 2 老師
NULL NULL 4 校長
左連接是已左邊表中的數(shù)據(jù)為基準(zhǔn),若左表有數(shù)據(jù)右表沒有數(shù)據(jù),則顯示左表中的數(shù)據(jù)右表中的數(shù)據(jù)顯示為空。
左聯(lián)接的結(jié)果集包括 LEFT 子句中指定的左表的所有行,而不僅僅是聯(lián)接列所匹配的行。如果左表的某行在右表中沒有匹配行,則在相關(guān)聯(lián)的結(jié)果集行中右表的所有選擇列表列均為空值。
右聯(lián)接是左向外聯(lián)接的反向聯(lián)接。將返回右表的所有行。如果右表的某行在左表中沒有匹配行,則將為左表返回空值。