程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MYSQL必知必會讀書筆記第七章之數據過濾

MYSQL必知必會讀書筆記第七章之數據過濾

編輯:關於MYSQL數據庫

mysql簡介

MySQL是一種開放源代碼的關系型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。

計算次序:

where 可以包含任意數目的and和or,允許兩者結合以進行復雜和高級的過濾。但是SQL在操作or之前會優先的處理AND操作符。如果想優先的使用or的條件可以使用括號。

in:為什麼要使用in操作符?其優點具體如下。

1.在使用長的合法選項清單時,in操作符的語法更清楚直觀

2.在使用IN時,計算的次序更容易管理(因為使用的操作符更少)

3.IN操作符一般比OR操作符執行更快

4.IN 最大的優點是可以包含其他SELECT語句,使得能夠動態的建立WHERE子句。

MySQL中的NOT MYSQL支持使用NOT對IN 、BETWEEN和EXISITS子句取反,這與多數其他的DBMS允許使用NOT對各種條件取反有很大差別。

使用IN的優勢。對於簡單的where子句,使用NOT確實沒有什麼優勢。但是在復雜的子句中,NOT是非常有用的。例如操作符聯合使用時。NOT使找出與條件列表不匹配的行時非常簡單的。

以上所述是小編給大家介紹的MYSQL必知必會讀書筆記第七章之數據過濾的相關內容,希望對大家有所幫助,同時也非常感謝大家對網站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved