久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      mysql條件查詢語句是什么

      在mysql中,可以使用SELECT語句和WHERE關(guān)鍵字來實(shí)現(xiàn)條件查詢,實(shí)現(xiàn)語句為“SELECT 字段名 FROM 數(shù)據(jù)表 WHERE 查詢條件;”;SELECT語句用于查詢數(shù)據(jù),而WHERE關(guān)鍵字用于指定查詢條件。

      mysql條件查詢語句是什么

      本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

      在mysql中,可以使用SELECT語句和WHERE關(guān)鍵字來實(shí)現(xiàn)條件查詢。

      SELECT 語句可以查詢數(shù)據(jù)。查詢數(shù)據(jù)是指從數(shù)據(jù)庫中根據(jù)需求,使用不同的查詢方式來獲取不同的數(shù)據(jù),是使用頻率最高、最重要的操作。

      WHERE關(guān)鍵字用于指定查詢條件。如果需要有條件的從數(shù)據(jù)表中查詢數(shù)據(jù),可以使用 WHERE 關(guān)鍵字。

      語法格式如下:

      SELECT 字段名 FROM 數(shù)據(jù)表 WHERE 查詢條件;

      查詢條件可以是:

      • 帶比較運(yùn)算符和邏輯運(yùn)算符的查詢條件

      • 帶 BETWEEN AND 關(guān)鍵字的查詢條件

      • 帶 IS NULL 關(guān)鍵字的查詢條件

      • 帶 IN 關(guān)鍵字的查詢條件

      • 帶 LIKE 關(guān)鍵字的查詢條件

      單一條件的查詢語句

      單一條件指的是在 WHERE 關(guān)鍵字后只有一個(gè)查詢條件。

      例 1

      在 tb_students_info 數(shù)據(jù)表中查詢身高為 170cm 的學(xué)生姓名,SQL 語句和運(yùn)行結(jié)果如下。

      mysql> SELECT name,height FROM tb_students_info     -> WHERE height=170; +-------+--------+ | name  | height | +-------+--------+ | Susan |    170 | +-------+--------+ 1 row in set (0.17 sec)

      可以看到,查詢結(jié)果中記錄的 height 字段的值等于 170。如果根據(jù)指定的條件進(jìn)行查詢時(shí),數(shù)據(jù)表中沒有符合查詢條件的記錄,系統(tǒng)會(huì)提示“Empty set(0.00sec)”。

      例 2

      在 tb_students_info 數(shù)據(jù)表中查詢年齡小于 22 的學(xué)生姓名,SQL 語句和運(yùn)行結(jié)果如下。

      mysql> SELECT name,age FROM tb_students_info     -> WHERE age<22; +------+------+ | name | age  | +------+------+ | John |   21 | +------+------+ 1 row in set (0.05 sec)

      可以看到,查詢結(jié)果中所有記錄的 age 字段的值均小于 22 歲,而大于或等于 22 歲的記錄沒有被返回。

      多條件的查詢語句

      在 WHERE 關(guān)鍵詞后可以有多個(gè)查詢條件,這樣能夠使查詢結(jié)果更加精確。多個(gè)查詢條件時(shí)用邏輯運(yùn)算符 AND(&&)、OR(||)或 XOR 隔開。

      • AND:記錄滿足所有查詢條件時(shí),才會(huì)被查詢出來。

      • OR:記錄滿足任意一個(gè)查詢條件時(shí),才會(huì)被查詢出來。

      • XOR:記錄滿足其中一個(gè)條件,并且不滿足另一個(gè)條件時(shí),才會(huì)被查詢出來。

      例 3

      在 tb_students_info 表中查詢 age 大于 21,并且 height 大于等于 175 的學(xué)生信息,SQL 語句和運(yùn)行結(jié)果如下。

      mysql> SELECT name,age,height FROM tb_students_info      -> WHERE age>21 AND height>=175; +--------+------+--------+ | name   | age  | height | +--------+------+--------+ | Henry  |   23 |    185 | | Jim    |   24 |    175 | | Thomas |   22 |    178 | +--------+------+--------+ 3 rows in set (0.00 sec)

      可以看到,查詢結(jié)果中所有記錄的 age 字段都大于 21 且 height 字段都大于等于 175。

      例 4

      在 tb_students_info 表中查詢 age 大于 21,或者 height 大于等于 175 的學(xué)生信息,SQL 語句和運(yùn)行結(jié)果如下。

      mysql> SELECT name,age,height FROM tb_students_info      -> WHERE age>21 OR height>=175; +--------+------+--------+ | name   | age  | height | +--------+------+--------+ | Dany   |   25 |    160 | | Green  |   23 |    158 | | Henry  |   23 |    185 | | Jane   |   22 |    162 | | Jim    |   24 |    175 | | Lily   |   22 |    165 | | Susan  |   23 |    170 | | Thomas |   22 |    178 | | Tom    |   23 |    165 | +--------+------+--------+ 9 rows in set (0.00 sec)

      可以看到,查詢結(jié)果中所有記錄的 age 字段都大于 21 或者 height 字段都大于等于 175。

      例 5

      在 tb_students_info 表中查詢 age 大于 21,并且 height 小于 175 的學(xué)生信息和 age 小于 21,并且 height 大于等于 175 的學(xué)生信息,SQL 語句和運(yùn)行結(jié)果如下。

      mysql> SELECT name,age,height FROM tb_students_info      -> WHERE age>21 XOR height>=175; +-------+------+--------+ | name  | age  | height | +-------+------+--------+ | Dany  |   25 |    160 | | Green |   23 |    158 | | Jane  |   22 |    162 | | Lily  |   22 |    165 | | Susan |   23 |    170 | | Tom   |   23 |    165 | +-------+------+--------+ 7 rows in set (0.00 sec)

      可以看到,查詢結(jié)果中所有記錄的 age 字段都大于 21 且 height 字段都小于 175。tb_students_info 數(shù)據(jù)表中沒有 age 字段小于 21 且 height 字段大于等于 175 的記錄。

      OR、AND 和 XOR 可以一起使用,但是在使用時(shí)要注意運(yùn)算符的優(yōu)先級。

      查詢條件越多,查詢出來的記錄就會(huì)越少。因?yàn)椋O(shè)置的條件越多,查詢語句的限制就

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號