欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL數(shù)據(jù)查看SELECT條件大于?小于(小白入門篇)

 更新時間:2023年05月19日 10:06:27   作者:Hunter后端  
這篇文章主要為大家介紹了MySQL數(shù)據(jù)查看SELECT條件大于和小于的語句學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

引言

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

SELECT 是查看數(shù)據(jù)的語法,將分為以下幾個方面介紹。

  • SELECT 查看所有數(shù)據(jù)
  • 大于小于條件匯總
  • 默認不區(qū)分大小寫
  • BETWEEN 的使用
  • NULL 的過濾

1、SELECT 查看所有數(shù)據(jù)

如果是想查看 book 表所有行的所有字段的數(shù)據(jù),我們可以使用下面的語法:

select?*?from?book;

SELECT 是查看插入數(shù)據(jù)的語句,* 表示所有字段,即查看所有字段的數(shù)據(jù)。

在上一篇筆記中我們向 book 表中插入了數(shù)據(jù),可以看到返回的數(shù)據(jù)。

對于上面這個操作有兩點需要注意:

一個是返回條數(shù)的限制,在數(shù)據(jù)量小的情況下,可以不用限制條數(shù),但是如果數(shù)據(jù)量大且不需要查看這么多數(shù)據(jù),可以通過 limit 來限制返回調(diào)試,或者其他的條件限制來減少數(shù)據(jù)量的返回

另一個是關(guān)于 * 這個符號,一般在知道自己需要什么字段的情況下可以直接 SELECT 相應的字段

因為獲取不相關(guān)的數(shù)據(jù)畢竟會有額外的時間和內(nèi)存的消耗用來返回數(shù)據(jù),另一個原因是,通過指定字段我們可以按照順序獲取相應的字段數(shù)據(jù)

2、大于小于條件匯總

我們可以通過 WHERE 語句來進行條件過濾。

比如我們需要 id 值大于 2 的數(shù)據(jù),那么就可以使用 WHERE 來操作:

SELECT?book_name,?author?FROM?book?WHERE?id?>?2;

可以看到,MySQL中的大于小于的過濾條件和其它語言的使用方法差不多,如下是對照表,摘自《MySQL必知必會》:

操作符說明
=等于
!=不等于
>大于
>=大于等于
<小于
<=小于等于
BETWEEN在指定的值之間(閉區(qū)間)
<>不等于

在以上表格中可以看到有一個值是 <> ,這個也是不等于的意思,和 != 是同樣的用法,但一般推薦使用 !=。

3、默認不區(qū)分大小寫

我們可以往 book 表里插入一條數(shù)據(jù):

insert?into?book?(book_name,?author)?values('HTML',?'HTML_author');

接下來查詢:

select?*?from?book?where?book_name?=?'html';

是可以查詢到我們插入的大寫的數(shù)據(jù)的,所以這個查詢默認是不區(qū)分大小寫的。

如果一定要區(qū)分大小的話,那就是如下的操作:

select?*?from?book?where?binary?book_name?=?'html';

在字段前面加一個 binary,就可以強制查詢的時候區(qū)分大小寫了。

4、BETWEEN AND 的使用

如果我們要搜索 id 值在 2 到 9 之間的數(shù)據(jù),就可以使用 BETWEEN AND 的語句:

select?*?from?book?where?id?between?2?and?9;

如果數(shù)據(jù)庫中的數(shù)據(jù)是連續(xù)的話,可以看到返回的數(shù)據(jù) id 值從2 一直到9 且包含了2和9,也就是說這是一個閉區(qū)間的取值。

5、NULL 的過濾

前面我們不指定字段插入數(shù)據(jù)測試字段默認值的時候,有 author 字段值為 null 的數(shù)據(jù),如果是想要搜索 null,如下操作:

select?*?from?book?where?author?is?null;

如果是值不為 null,則是:

select?*?from?book?where?author?is?not?null;

以上就是MySQL數(shù)據(jù)查看SELECT之大于 小于(小白入門)的詳細內(nèi)容,更多關(guān)于MySQL SELECT數(shù)據(jù)查看的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL動態(tài)列轉(zhuǎn)行的實現(xiàn)示例

    MySQL動態(tài)列轉(zhuǎn)行的實現(xiàn)示例

    本文介紹了如何在MySQL中實現(xiàn)動態(tài)列轉(zhuǎn)行的功能,通過使用格式化日期、計數(shù)函數(shù)、分組、存儲過程、分組合并函數(shù)和SQL拼接等技巧,可以將動態(tài)列轉(zhuǎn)換為行,從而更好地進行數(shù)據(jù)分析和展示,感興趣的可以了解一下
    2024-11-11
  • Linux環(huán)境下安裝MySQL數(shù)據(jù)庫

    Linux環(huán)境下安裝MySQL數(shù)據(jù)庫

    這篇文章介紹了Linux環(huán)境下安裝MySQL數(shù)據(jù)庫的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • mysql binlog如何恢復數(shù)據(jù)到某一時刻

    mysql binlog如何恢復數(shù)據(jù)到某一時刻

    這篇文章主要介紹了mysql binlog如何恢復數(shù)據(jù)到某一時刻問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • mysql中varchar類型的日期進行比較、排序等操作的實現(xiàn)

    mysql中varchar類型的日期進行比較、排序等操作的實現(xiàn)

    在mysql使用過程中,日期一般都是以datetime、timestamp等格式進行存儲的,但有時會因為特殊的需求或歷史原因,日期的存儲格式是varchar,那么應該怎么進行比較和排序等問題,本文就來介紹一下
    2021-11-11
  • MySQL數(shù)據(jù)庫varchar的限制規(guī)則說明

    MySQL數(shù)據(jù)庫varchar的限制規(guī)則說明

    本文我們主要介紹了MySQL數(shù)據(jù)庫中varchar的限制規(guī)則,并以一個實際的例子對限制規(guī)則進行了說明,希望能夠?qū)δ兴鶐椭?/div> 2011-08-08
  • mysql存儲過程如何利用臨時表返回結(jié)果集

    mysql存儲過程如何利用臨時表返回結(jié)果集

    這篇文章主要介紹了mysql存儲過程如何利用臨時表返回結(jié)果集,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL query_cache_type 參數(shù)與使用詳解

    MySQL query_cache_type 參數(shù)與使用詳解

    這篇文章主要介紹了MySQL query_cache_type參數(shù)介紹,需要的朋友可以參考下
    2021-07-07
  • mysql 計算函數(shù)詳情

    mysql 計算函數(shù)詳情

    這篇文章主要介紹了mysql 計算函數(shù),函數(shù)沒有SQL的可移植性強 能運行在多個系統(tǒng)上的代碼稱為可移植的(portable)。相對來說,多數(shù)SQL語句是可移植的,在SQL實現(xiàn)之間有差異時,這些差異通常不那么難處理,下面來看看文章的具體內(nèi)容吧
    2021-10-10
  • 分享15個Mysql索引失效的場景

    分享15個Mysql索引失效的場景

    這篇文章主要介紹了分享15個Mysql索引失效的場景,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Oracle與MySQL的區(qū)別詳解

    Oracle與MySQL的區(qū)別詳解

    MySQL和Oracle Database都是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),本文主要介紹了MySQL和Oracle Database的區(qū)別及優(yōu)缺點是什么,感興趣的小伙伴歡迎閱讀
    2023-04-04

最新評論