天天看點

資料庫進階操作

資料庫SQL之多表聯查

多表聯查:

select * from 表1 join 表2 on 表1.字段=表2.字段 where 條件

select * from 表1 join 表2 on biao1.字段=表2.字段 join 表3 on 表1.字段=表3.字段 where 條件

資料庫的常見方法:

as 起别名 可以給表或者字段起别名 as可以省略不寫

left join左連接配接(顯示左表資料,隻顯示右表交集)

right join 右連接配接(右表顯示全部,左表隻顯示交集)

内關聯:inner join/join

order by :desc倒叙排列

limit :分表 limit+顯示條數 limit 0,3(0:第幾條開始 3:顯示幾條)

group by 分組 必須和聚合函數一起使用 條件不餓能用where 隻能用having having+條件

聚合函數:max(字段)最大值

min(字段) 最小值

sum(字段) 和

avg(字段)平均值

count(字段)計數

資料庫的運算符:

+

-

=

*乘

/ 除

%求餘