最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL?SELECT數(shù)據(jù)查看WHERE(AND?OR?IN?NOT)語句

 更新時(shí)間:2023年05月19日 09:53:50   作者:Hunter后端  
這篇文章主要介紹了MySQL?SELECT數(shù)據(jù)查看WHERE(AND?OR?IN?NOT)de?語句學(xué)習(xí),非常適合新手小白朋友,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

 這是MySQL系列筆記的第七篇,文章內(nèi)容均為本人通過實(shí)踐及查閱資料相關(guān)整理所得,可用作新手入門指南,或者個(gè)人知識(shí)點(diǎn)查閱。

上一節(jié)的 WHERE 查詢操作都是單條件的,如果想要實(shí)現(xiàn)多條件,則可以使用下面幾種邏輯語句:

  • AND
  • OR
  • IN
  • NOT

1、AND

AND 、OR 這種語句跟其他的計(jì)算機(jī)語言的使用是一樣的,這里就簡單的寫幾個(gè)例子。

AND 與邏輯,必須同時(shí)滿足

要選出 ID 值小于100 同時(shí)大于2的數(shù)據(jù),這是一個(gè) 與 句式,就使用 AND 來進(jìn)行連接。

select?*?from?book?where?id?>?2?and?id?<?100;

2、OR

OR 或邏輯,滿足條件之一即可

比如 id 值大于100 或者等于 1 的數(shù)據(jù),就使用 OR 來連接。

select?*?from?book?where?id?>?100?or?id?=?1;

注意: 當(dāng) AND 和 OR 組合在一起使用的時(shí)候,要注意的一點(diǎn)是,AND 的運(yùn)算是要優(yōu)先于 OR的。所以注意:使用括號(hào)區(qū)分優(yōu)先級(jí)是個(gè)好習(xí)慣。

3、IN

IN 是一個(gè)范圍枚舉,值在 IN 邏輯內(nèi)滿足的數(shù)據(jù)都可以取出來。

比如說,我們要取出 id 值為1 和 3 和100 的數(shù)據(jù),可以用 in (1, 3, 100)。

select?*?from?book?where?id?in?(1,?3,?100);

看到這個(gè)操作, 可能會(huì)想到,這個(gè)操作可以使用 OR 來實(shí)現(xiàn)多個(gè)連接。

是的,在效果上這樣操作確實(shí)是一樣的。不過,如果當(dāng)列表的數(shù)據(jù)量過大,使用 OR 操作來連接會(huì)比較繁瑣,所以這種情況下還是推薦使用 IN 操作符。

書上提到使用 IN 操作符的幾個(gè)優(yōu)點(diǎn),相較于 OR:

  • 語法更清楚,更直觀
  • 執(zhí)行效率更快,相對于同樣的條件

4、NOT

NOT,非,取反邏輯。

表示對后面條件進(jìn)行取反,比如我們使用的 IN 操作符,要查找 id 值不是 2 也不是 3 的數(shù)據(jù),可以如下實(shí)現(xiàn):

select?*?from?book?where?id?!=?2?and?id?!=?3;

如果使用 NOT 來實(shí)現(xiàn),就是:

select?*?from?book?where?id?not?in?(2,?3);

這就是這一節(jié)要介紹的幾個(gè)操作符,下一節(jié)要介紹模糊查找的關(guān)鍵字 like ,當(dāng)我們對于要獲取的數(shù)據(jù)只知道一部分,或者想要根據(jù)某一些關(guān)鍵詞來搜索所有數(shù)據(jù),就需要用到模糊查找了。

以上就是MySQl SELECT數(shù)據(jù)查看WHERE(AND OR IN NOT)語句的詳細(xì)內(nèi)容,更多關(guān)于MySQl SELECT WHERE的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 簡單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法

    簡單實(shí)現(xiàn)SQLServer轉(zhuǎn)MYSQL的方法

    SqlServer數(shù)據(jù)轉(zhuǎn)換成mysql數(shù)據(jù),可以說是一個(gè)老生常談了,網(wǎng)上也有很多的方法,今天我們來看一種不一樣的方法,而且也非常的簡單,雖然有點(diǎn)小缺陷,但還是不失為一種很好的方法,當(dāng)然如果結(jié)合mss2sql那就非常完美了
    2014-08-08
  • MySQL 有輸入輸出參數(shù)的存儲(chǔ)過程實(shí)例

    MySQL 有輸入輸出參數(shù)的存儲(chǔ)過程實(shí)例

    MySQL 有輸入輸出參數(shù)的存儲(chǔ)過程實(shí)例
    2009-08-08
  • MySQL死鎖的產(chǎn)生原因以及解決方案

    MySQL死鎖的產(chǎn)生原因以及解決方案

    這篇文章主要介紹了MySQL死鎖的產(chǎn)生原因以及解決方案,幫助大家更好的維護(hù)數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • MySQL拼接字符串函數(shù)GROUP_CONCAT詳解

    MySQL拼接字符串函數(shù)GROUP_CONCAT詳解

    本文給大家詳細(xì)講解了MySQL的拼接字符串函數(shù)GROUP_CONCAT的幾種使用方法以及詳細(xì)示例,有需要的小伙伴可以參考下
    2020-02-02
  • Linux中安裝MySql 5.7.21的詳細(xì)操作步驟

    Linux中安裝MySql 5.7.21的詳細(xì)操作步驟

    這篇文章主要給大家介紹了關(guān)于在Linux中安裝MySql 5.7.21的詳細(xì)操作步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • mysql8查看鎖信息

    mysql8查看鎖信息

    MYSQL中有一個(gè)重要的特性就是鎖,下面這篇文章主要給大家介紹了關(guān)于mysql8查看鎖信息的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 一條sql詳解MYSQL的架構(gòu)設(shè)計(jì)詳情

    一條sql詳解MYSQL的架構(gòu)設(shè)計(jì)詳情

    這篇文章主要介紹了一條sql詳解MYSQL的架構(gòu)設(shè)計(jì)詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-09-09
  • MySQL之復(fù)合查詢使用及說明

    MySQL之復(fù)合查詢使用及說明

    文章講解了SQL復(fù)合查詢中emp、dept、salgrade三張表的使用,涵蓋多表連接、自連接、子查詢(單行/多行/多列)及合并查詢(UNION/UNION ALL)等技術(shù),通過實(shí)際案例展示如何實(shí)現(xiàn)員工與部門數(shù)據(jù)的關(guān)聯(lián)分析、條件篩選和統(tǒng)計(jì)功能
    2025-09-09
  • Canal實(shí)現(xiàn)MYSQL實(shí)時(shí)數(shù)據(jù)同步的示例代碼

    Canal實(shí)現(xiàn)MYSQL實(shí)時(shí)數(shù)據(jù)同步的示例代碼

    本文詳細(xì)介紹了Canal部署的全過程,包括Canal-Admin、Canal-Server和Canal-Adapter的安裝和配置,涵蓋創(chuàng)建目錄、修改配置文件、容器部署等步驟,適用于MYSQL8.0+環(huán)境,旨在幫助用戶實(shí)現(xiàn)MYSQL實(shí)時(shí)數(shù)據(jù)同步
    2024-11-11
  • mysql索引失效的五種情況分析

    mysql索引失效的五種情況分析

    這篇文章主要介紹了mysql索引失效的5種情況分析,需要的朋友可以參考下
    2015-01-01

最新評論

明水县| 扎兰屯市| 宿松县| 五家渠市| 湘潭县| 云安县| 高安市| 江陵县| 钟山县| 镇坪县| 陵川县| 东阿县| 禹城市| 伊宁县| 治多县| 灌阳县| 武义县| 玉山县| 偏关县| 东方市| 十堰市| 太原市| 武山县| 天水市| 驻马店市| 青田县| 萨嘎县| 三穗县| 衡南县| 灵武市| 桦川县| 曲靖市| 桂阳县| 旅游| 临武县| 曲沃县| 乐昌市| 广西| 庆云县| 久治县| 房山区|