Computer >> Máy Tính >  >> Lập trình >> MySQL

Xóa các URL có tên miền cụ thể khỏi cơ sở dữ liệu MySQL?

Để xóa các URL với các miền cụ thể, hãy sử dụng mệnh đề XÓA và THÍCH.

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table DemoTable1361
    -> (
    -> URL text
    -> ) ;
Query OK, 0 rows affected (0.58 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

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://www.facebook.com//?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)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select * from DemoTable1361;

Điều này sẽ tạo ra kết quả sau -

+-------------------------------------------+
| URL                                       |
+-------------------------------------------+
| Https://www.google.com//?id=1             |
| Https://www.facebook.com//?id=2&name=John |
| Https://www.yahoo.com//?id=3              |
| Https://www.google.com//?id=1             |
+-------------------------------------------+
4 rows in set (0.00 sec)

Đây là truy vấn để xóa các URL có tên miền cụ thể khỏi cơ sở dữ liệu MySQL -

mysql> delete from DemoTable1361 where URL LIKE '%Https://www.google.com%';
Query OK, 2 rows affected (0.17 sec)

Hãy để chúng tôi kiểm tra các bản ghi bảng một lần nữa -

mysql> select * from DemoTable1361;

Điều này sẽ tạo ra kết quả sau -

+-------------------------------------------+
| URL                                       |
+-------------------------------------------+
| Https://www.facebook.com//?id=2&name=John |
| Https://www.yahoo.com//?id=3              |
+-------------------------------------------+
2 rows in set (0.00 sec)