<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # MySQL where 子句 我們知道從MySQL表中使用SQL SELECT 語句來讀取數據。 如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句中。 ### 語法 以下是SQL SELECT 語句使用 WHERE 子句從數據表中讀取數據的通用語法: ``` SELECT field1, field2,...fieldN table_name1, table_name2... [WHERE condition1 [AND [OR]] condition2..... ``` * 查詢語句中你可以使用一個或者多個表,表之間使用逗號(,)分割,并使用WHERE語句來設定查詢條件。 * 你可以在WHERE子句中指定任何條件。 * 你可以使用AND或者OR指定一個或多個條件。 * WHERE子句也可以運用于SQL的 DELETE 或者 UPDATE 命令。 * WHERE 子句類似于程序語言中的if條件,根據 MySQL 表中的字段值來讀取指定的數據。 以下為操作符列表,可用于 WHERE 子句中。 下表中實例假定 A為10 B為20 | 操作符 | 描述 | 實例 | | --- | --- | --- | | = | 等號,檢測兩個值是否相等,如果相等返回true | (A = B) 返回false。 | | <>, != | 不等于,檢測兩個值是否相等,如果不相等返回true | (A != B) 返回 true。 | | > | 大于號,檢測左邊的值是否大于右邊的值, 如果左邊的值大于右邊的值返回true | (A > B) 返回false。 | | < | 小于號,檢測左邊的值是否小于右邊的值, 如果左邊的值小于右邊的值返回true | (A < B) 返回 true。 | | >= | 大于等于號,檢測左邊的值是否大于或等于右邊的值, 如果左邊的值大于或等于右邊的值返回true | (A >= B) 返回false。 | | <= | 小于等于號,檢測左邊的值是否小于于或等于右邊的值, 如果左邊的值小于或等于右邊的值返回true | (A <= B) 返回 true。 | 如果我們想再MySQL數據表中讀取指定的數據,WHERE 子句是非常有用的。 使用主鍵來作為 WHERE 子句的條件查詢是非常快速的。 如果給定的條件在表中沒有任何匹配的記錄,那么查詢不會返回任何數據。 ## 從命令提示符中讀取數據 我們將在SQL SELECT語句使用WHERE子句來讀取MySQL數據表 tutorials_tbl 中的數據: 實例 以下實例將讀取 tutorials_tbl 表中 tutorial_author 字段值為 Sanjay 的所有記錄: ``` root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> SELECT * from tutorials_tbl WHERE tutorial_author='Sanjay'; +-------------+----------------+-----------------+-----------------+ | tutorial_id | tutorial_title | tutorial_author | submission_date | +-------------+----------------+-----------------+-----------------+ | 3 | JAVA Tutorial | Sanjay | 2007-05-21 | +-------------+----------------+-----------------+-----------------+ 1 rows in set (0.01 sec) mysql> ``` 除非你使用 LIKE 來比較字符串,否則MySQL的WHERE子句的字符串比較是不區分大小寫的。 你可以使用 BINARY 關鍵字來設定WHERE子句的字符串比較是區分大小寫的。 如下實例 ``` root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> SELECT * from tutorials_tbl \ WHERE BINARY tutorial_author='sanjay'; Empty set (0.02 sec) mysql> ``` ## 使用PHP腳本讀取數據 你可以使用PHP函數的mysql_query()及相同的SQL SELECT 帶上 WHERE 子句的命令來獲取數據。 該函數用于執行SQL命令,然后通過 PHP 函數 mysql_fetch_array() 來輸出所有查詢的數據。 ### 實例 以下實例將從 tutorials_tbl 表中返回使用 tutorial_author 字段值為 Sanjay 的記錄: ``` <?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date FROM tutorials_tbl WHERE tutorial_author="Sanjay"'; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "Tutorial ID :{$row['tutorial_id']} <br> ". "Title: {$row['tutorial_title']} <br> ". "Author: {$row['tutorial_author']} <br> ". "Submission Date : {$row['submission_date']} <br> ". "--------------------------------<br>"; } echo "Fetched data successfully\n"; mysql_close($conn); ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看