內(nèi)連接:表1 inner join 表2 on 條件
模糊查詢
select * from 表名 where 字段名 like '%a%';
外鏈接
兩個表:
A(id,name)
數(shù)據(jù):(1,張三)(2,李四)(3,王五)
B(id,name)
數(shù)據(jù):(1,學生)(2,老師)(4,校長)
左連接結(jié)果:
select A.*,B.* from A left join B on A.id=B.id;
1 張三 1? ? 學生
2 李四 2? ? 老師
3王五NULL NULL
右鏈接結(jié)果:
select A.*,B.* from A right join B on A.id=B.id;
1? ? 張三 1 學生
2? ? 李四 2 老師
NULL NULL 4 校長
左連接是已左邊表中的數(shù)據(jù)為基準主慰,若左表有數(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)接勋拟。將返回右表的所有行法梯。如果右表的某行在左表中沒有匹配行苔货,則將為左表返回空值犀概。