從 MySQL 資料庫刪除帶有特定域的 URL?
要刪除有特定域的 URL,請使用 DELETE 和 LIKE 子句。
讓我們首先建立一個表 −
mysql> create table DemoTable1361 -> ( -> URL text -> ) ; Query OK, 0 rows affected (0.58 sec)
使用 insert 命令在表中插入一些記錄 −
mysql> insert into DemoTable1361 values('Https://www.google.com//?id=1');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable1361 values('https://#//?id=2&name=John');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable1361 values('Https://www.yahoo.com//?id=3');
Query OK, 1 row affected (0.31 sec)
mysql> insert into DemoTable1361 values('Https://www.google.com//?id=1');
Query OK, 1 row affected (0.16 sec)使用 select 語句顯示錶中的所有記錄 −
mysql> select * from DemoTable1361;
這將產生以下輸出 −
+-------------------------------------------+ | URL | +-------------------------------------------+ | Https://www.google.com//?id=1 | | https://#//?id=2&name=John | | Https://www.yahoo.com//?id=3 | | Https://www.google.com//?id=1 | +-------------------------------------------+ 4 rows in set (0.00 sec)
以下是如何從 MySQL 資料庫中刪除具有特定域的 URL 的查詢 −
mysql> delete from DemoTable1361 where URL LIKE '%Https://www.google.com%'; Query OK, 2 rows affected (0.17 sec)
讓我們再次檢查表記錄 −
mysql> select * from DemoTable1361;
這將產生以下輸出 −
+-------------------------------------------+ | URL | +-------------------------------------------+ | https://#//?id=2&name=John | | Https://www.yahoo.com//?id=3 | +-------------------------------------------+ 2 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP