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

MySQL過濾數(shù)據(jù)操作方法梳理

 更新時間:2022年10月21日 09:08:37   作者:劉婉晴  
數(shù)據(jù)庫表一般包含大量的數(shù)據(jù),很少需要檢索表中的所有行。通常只是根據(jù)特定的需要提取表數(shù)據(jù)的子集。因此檢索所需數(shù)據(jù)時需要指定搜索條件,搜索條件也稱為過濾條件

前言

本實驗中所用數(shù)據(jù)庫創(chuàng)建SQL語句以及插入數(shù)據(jù)到數(shù)據(jù)庫中的SQL語句鏈接:

鏈接: https://pan.baidu.com/s/1BnFJrLH41iTXlYKhqPninQ?pwd=u3vs

提取碼: u3vs

書接上回說到,排序檢索數(shù)據(jù)

1. where 字句的使用

在 select 語句中,數(shù)據(jù)會根據(jù) where 字句指定的條件進行過濾,where 字句在from字句( 表名)之后給出。

示例: 選出價格為 3.49 的商品

select prod_name , prod_price
from Products
where prod_price = 3.49;

注意: order by 語句與 where 語句同時出現(xiàn)時,order by 要在where 字句后。(order by 字句的位置一定是 select 語句的最后一條字句)

示例:選出在 3~6 元之間的產(chǎn)品名和價格,并按價格排序

select prod_name, prod_price
from Products
where prod_price between 3 and 6
order by prod_price;

2. where 字句操作符

where 字句具有如下操作符 = 、< 、 > 、!= 、 <= 、 >= 、!< 、 !> 、between 、is null 等

2.1 檢查單個值

示例:

select prod_name, prod_price
from Products
where prod_price < 10;

2.2 不匹配檢查

示例:

select vend_id , prod_name
from Products
where vend_id != 'DLL01';

2.3 范圍值檢查

使用 between 運算符可以檢索某個范圍的值,它需要兩個值表示一個范圍。

示例:

select prod_name, prod_price
from Products
where prod_price between 5 and 10;

2.4 空值檢查

示例:

select prod_name, prod_price
from Products
where prod_price is null;

3. 擴展

3.1 SQL過濾與應用過濾

數(shù)據(jù)也可以在應用層進行過濾,即 select 語句返回所有數(shù)據(jù),客戶端代碼對返回數(shù)據(jù)進行篩選,提取出自己需要的行。但是應用過濾具有以下缺點:

  • 影響應用性能
  • 所創(chuàng)建的應用不具備伸縮性
  • 服務器通過網(wǎng)絡發(fā)送很多多余數(shù)據(jù),浪費網(wǎng)絡帶寬

3.2 引號的使用

當 where 字句篩選條件為 字符串時,需要用 引號限定字符串,用單引號和雙引號都可以。而當篩選條件為數(shù)值時,不需要用引號。

3.3 NULL的特殊性

當我們通過 where 字句選擇不包含指定值的行時,有時候我們希望返回 NULL 值的行,但是這不能實現(xiàn)。NULL 值比較特殊,進行匹配過濾和非匹配過濾時,都不會返回 NULL 值結(jié)果

到此這篇關(guān)于MySQL過濾數(shù)據(jù)操作方法梳理的文章就介紹到這了,更多相關(guān)MySQL過濾數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql執(zhí)行計劃介紹

    mysql執(zhí)行計劃介紹

    下面我簡單講講mysql的執(zhí)行計劃,只列出了一些常見的情況,希望對大家有所幫助
    2013-11-11
  • MySQL數(shù)據(jù)實時同步到MongoDB的實踐分享

    MySQL數(shù)據(jù)實時同步到MongoDB的實踐分享

    很多 DBA 同學經(jīng)常會遇到要從一個數(shù)據(jù)庫實時同步到另一個數(shù)據(jù)庫的問題,同構(gòu)數(shù)據(jù)還相對容易,遇上異構(gòu)數(shù)據(jù)、表多、數(shù)據(jù)量大等情況就難以同步,我自己親測了一種方式可以實現(xiàn)MySQL數(shù)據(jù)實時同步到MongoDB,跟大家分享一下,希望對你有幫助
    2024-01-01
  • mysql同步復制搭建方法指南詳細步驟

    mysql同步復制搭建方法指南詳細步驟

    MySQL數(shù)據(jù)同步主要有三種方式: 1.利用MySQL自身的數(shù)據(jù)庫同步功能 2.利用MySQL數(shù)據(jù)庫的特性(數(shù)據(jù)庫存在固頂目錄,并且以文件形式存儲),進行數(shù)據(jù)庫目錄同步以達到數(shù)據(jù)同步目的 3.利用專用的MySQL數(shù)據(jù)庫同步軟件
    2008-04-04
  • 淺談MySql整型索引和字符串索引失效或隱式轉(zhuǎn)換問題

    淺談MySql整型索引和字符串索引失效或隱式轉(zhuǎn)換問題

    本文主要介紹了MySql整型索引和字符串索引失效或隱式轉(zhuǎn)換問題,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • MySQL 根據(jù)條件多值更新的實現(xiàn)

    MySQL 根據(jù)條件多值更新的實現(xiàn)

    本文主要介紹了MySQL 根據(jù)條件多值更新的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • MySQL關(guān)于ERROR 1290 (HY000)報錯解決方法

    MySQL關(guān)于ERROR 1290 (HY000)報錯解決方法

    在本篇文章里小編給大家整理的是關(guān)于MySQL關(guān)于ERROR 1290 (HY000)報錯的解決方法,有興趣的朋友們可以參考下。
    2019-09-09
  • MySQL分庫分表動態(tài)擴容縮容方式

    MySQL分庫分表動態(tài)擴容縮容方式

    MySQL分庫分表動態(tài)擴容縮容方案,通過選擇數(shù)據(jù)庫中間件,設計分庫分表方案,進行環(huán)境測試,完成單庫單表到分庫分表的遷移,實現(xiàn)雙寫方案,并上線提供服務,擴容時,通過增加數(shù)據(jù)庫服務器,呈倍數(shù)擴容,由DBA負責庫表遷移,無需修改路由規(guī)則,即可基于新的資源提供服務
    2025-02-02
  • mysql SKIP-NAME-RESOLVE 錯誤的使用時機造成用戶權(quán)限

    mysql SKIP-NAME-RESOLVE 錯誤的使用時機造成用戶權(quán)限

    新加的一臺服務器,連接內(nèi)網(wǎng)中的一臺mysql服務器的時候,經(jīng)常出現(xiàn)超時。
    2011-06-06
  • 快速了解MySQL 索引

    快速了解MySQL 索引

    這篇文章主要介紹了MySQL 索引的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 深入mysql存儲過程中表名使用參數(shù)傳入的詳解

    深入mysql存儲過程中表名使用參數(shù)傳入的詳解

    本篇文章是對mysql存儲過程中表名使用參數(shù)傳入進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

遂溪县| 巴青县| 银川市| 安福县| 凌源市| 石景山区| 安阳县| 凉城县| 会昌县| 郴州市| 遂川县| 钟祥市| 鄂州市| 清水县| 海宁市| 怀远县| 广德县| 乐至县| 元朗区| 瑞昌市| 罗甸县| 棋牌| 离岛区| 彰化县| 丰台区| 苗栗县| 金阳县| 文登市| 资中县| 高清| 西畴县| 志丹县| 桃园市| 儋州市| 武宣县| 福泉市| 新巴尔虎右旗| 宝山区| 海晏县| 大方县| 邳州市|