MYSQL必知必會讀書筆記第七章之數(shù)據(jù)過濾
mysql簡介
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。

計算次序:
where 可以包含任意數(shù)目的and和or,允許兩者結(jié)合以進行復雜和高級的過濾。但是SQL在操作or之前會優(yōu)先的處理AND操作符。如果想優(yōu)先的使用or的條件可以使用括號。
in:為什么要使用in操作符?其優(yōu)點具體如下。
1.在使用長的合法選項清單時,in操作符的語法更清楚直觀
2.在使用IN時,計算的次序更容易管理(因為使用的操作符更少)
3.IN操作符一般比OR操作符執(zhí)行更快
4.IN 最大的優(yōu)點是可以包含其他SELECT語句,使得能夠動態(tài)的建立WHERE子句。
MySQL中的NOT MYSQL支持使用NOT對IN 、BETWEEN和EXISITS子句取反,這與多數(shù)其他的DBMS允許使用NOT對各種條件取反有很大差別。
使用IN的優(yōu)勢。對于簡單的where子句,使用NOT確實沒有什么優(yōu)勢。但是在復雜的子句中,NOT是非常有用的。例如操作符聯(lián)合使用時。NOT使找出與條件列表不匹配的行時非常簡單的。
以上所述是小編給大家介紹的MYSQL必知必會讀書筆記第七章之數(shù)據(jù)過濾的相關(guān)內(nèi)容,希望對大家有所幫助,同時也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
MySQL 數(shù)據(jù)庫的監(jiān)控方式小結(jié)
本文主要介紹了MySQL 數(shù)據(jù)庫的監(jiān)控方式小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04
mysql數(shù)據(jù)庫日志binlog保存時效問題(expire_logs_days)
這篇文章主要介紹了mysql數(shù)據(jù)庫日志binlog保存時效問題(expire_logs_days),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
Mysql 5.7從節(jié)點配置多線程主從復制的方法詳解
這篇文章主要介紹了Mysql 5.7從節(jié)點配置多線程主從復制的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
SpringBoot中mysql的驅(qū)動依賴問題小結(jié)
這篇文章主要介紹了SpringBoot中mysql的驅(qū)動依賴問題,本文通過圖文示例代碼相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下2023-05-05
解決MySQL報錯1267 - Illegal mix of coll
這篇文章主要給大家介紹了解決MySQL報錯1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL的問題,文中有詳細的解決方案,需要的朋友可以參考下2023-09-09

