MySQL資料庫知識

疯狂Python發表於2024-09-22
1.在程式設計中,資料庫的內容非常重要。

2.**語句的執行順序:**
  select from where group by having order by--是這個順序嗎?不是。
  MySQL執行語句的順序是:from where select group by having order by

3.order by 
排序,預設升序asc 降序desc

4.group by 分組查詢
--注意:按分組條件分組後,每一組只會顯示第一條內容。

5.where和having區別
--這倆貨都可以用來過濾或者說篩選,其中where是在group by之前用,having是在group by之後用。
--having可以之前替換where使用,但是前提是不能有group by

6.多表查詢
      內連線:inner join
      外連線:left join    right join
      全連線:full join(不支援,不用考慮這個)

7.複合查詢和子查詢(把查詢語句作為另一個查詢的表)

相關文章