日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

菜鸟教程 mysql like_MySQL LIKE 子句

發布時間:2024/9/27 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 菜鸟教程 mysql like_MySQL LIKE 子句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL LIKE 子句

我們知道在 MySQL 中使用 SQL SELECT 命令來讀取數據,

同時我們可以在 SELECT 語句中使用 WHERE 子句來獲取指定的記錄。

WHERE 子句中可以使用等號 = 來設定獲取數據的條件,如 "runoob_author = 'RUNOOB.COM'"。

但是有時候我們需要獲取 runoob_author 字段含有 "COM" 字符的所有記錄,這時我們就需要在 WHERE 子句中使用 SQL LIKE 子句。

SQL LIKE 子句中使用百分號 %字符來表示任意字符,類似于UNIX或正則表達式中的星號 *。

如果沒有使用百分號 %, LIKE 子句與等號 = 的效果是一樣的。

語法

以下是 SQL SELECT 語句使用 LIKE 子句從數據表中讀取數據的通用語法:

SELECT field1, field2,...fieldN

FROM table_name

WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

你可以在 WHERE 子句中指定任何條件。

你可以在 WHERE 子句中使用LIKE子句。

你可以使用LIKE子句代替等號 =。

LIKE 通常與 % 一同使用,類似于一個元字符的搜索。

你可以使用 AND 或者 OR 指定一個或多個條件。

你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句來指定條件。

在命令提示符中使用 LIKE 子句

以下我們將在 SQL SELECT 命令中使用 WHERE...LIKE 子句來從MySQL數據表 runoob_tbl 中讀取數據。

實例

以下是我們將 runoob_tbl 表中獲取 runoob_author 字段中以 COM 為結尾的的所有記錄:

SQL LIKE 語句:

mysql>useRUNOOB;Databasechangedmysql>SELECT*fromrunoob_tblWHERErunoob_authorLIKE'%COM';

+-----------+---------------+---------------+-----------------+

|runoob_id|runoob_title|runoob_author|submission_date|

+-----------+---------------+---------------+-----------------+

|3| 學習Java|RUNOOB.COM|2015-05-01|

|4| 學習Python|RUNOOB.COM|2016-03-06|

+-----------+---------------+---------------+-----------------+2rowsinset(0.01sec)

在PHP腳本中使用 LIKE 子句

你可以使用PHP函數的 mysqli_query() 及相同的 SQL SELECT 帶上 WHERE...LIKE 子句的命令來獲取數據。

該函數用于執行 SQL 命令,然后通過 PHP 函數 mysqli_fetch_array() 來輸出所有查詢的數據。

但是如果是 DELETE 或者 UPDATE 中使用 WHERE...LIKE 子句的S QL 語句,則無需使用 mysqli_fetch_array() 函數。

實例

以下是我們使用PHP腳本在 runoob_tbl 表中讀取 runoob_author 字段中以 COM 為結尾的的所有記錄:

MySQL LIKE 子句測試:

runoob_author, submission_date

FROM runoob_tbl

WHERE runoob_author LIKE "%COM"';mysqli_select_db($conn,'RUNOOB');$retval=mysqli_query($conn,$sql);if(!$retval){die('無法讀取數據:'.mysqli_error($conn));}echo'

菜鳥教程 mysqli_fetch_array 測試

';echo'

教程 ID標題作者提交日期
{$row['runoob_id']}{$row['runoob_title']}{$row['runoob_author']}{$row['submission_date']}
';mysqli_close($conn);?>

輸出結果如下圖所示:

總結

以上是生活随笔為你收集整理的菜鸟教程 mysql like_MySQL LIKE 子句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。