在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ MariaDB刪除數(shù)據(jù)
MariaDB比較運算符
MariaDB查詢數(shù)據(jù)
MariaDB Like子句
MariaDB Sum()函數(shù)
MariaDB過程
MariaDB限制返回記錄
MariaDB Count()函數(shù)
MariaDB更新數(shù)據(jù)
MariaDB導出數(shù)據(jù)
MariaDB Intersect運算符
MariaDB函數(shù)
MariaDB Min()函數(shù)
MariaDB創(chuàng)建數(shù)據(jù)庫
MariaDB Avg()函數(shù)
MariaDB刪除數(shù)據(jù)
MariaDB條件
MariaDB功能特點
MariaDB創(chuàng)建表
MariaDB左外連接
MariaDB Union運算符
MariaDB安裝
MariaDB選擇數(shù)據(jù)庫
MariaDB Max()函數(shù)
MariaDB Where子句
MariaDB右外連接
MariaDB內連接
MariaDB截斷表
MariaDB Order By子句
MariaDB教程
MariaDB正則表達式
MariaDB Union All運算符
MariaDB Distinct子句
MariaDB修改表
MariaDB刪除表
MariaDB插入數(shù)據(jù)
MariaDB From子句
MariaDB刪除數(shù)據(jù)庫
MariaDB簡介
MariaDB數(shù)據(jù)類型

MariaDB刪除數(shù)據(jù)

MariaDB DELETE語句用于從MariaDB數(shù)據(jù)庫的表中刪除一個或多個記錄。

語法:

DELETE FROM table  
[WHERE conditions]  
[ORDER BY expression [ ASC | DESC ]]  
[LIMIT number_rows];

1. 使用條件刪除數(shù)據(jù)

下面演示如何使用指定的一個條件來刪除數(shù)據(jù)。

示例:

DELETE FROM Students  
WHERE student_name = 'Blaba';

在執(zhí)行上面刪除語句后,現(xiàn)在查詢表中的數(shù)據(jù) -

2. 使用多個條件刪除數(shù)據(jù)

假設數(shù)據(jù)庫表students中的student_name有兩個Maxsu值,現(xiàn)在想刪除student_id不是1的所有Maxsu值,參考以下語句 -

首先插入兩條件記錄 -

INSERT INTO Students  
(student_name, student_address, admission_date) 
VALUES('Maxsu','Sanya','2016-03-09 00:00:00');
-- 再插入另一條記錄
INSERT INTO Students  
(student_name, student_address, admission_date) 
VALUES('Ajeet','Sanya','2015-12-07 00:00:00');

查詢當數(shù)據(jù)庫中的記錄 -

MariaDB [testdb]> select * from students;
+------------+--------------+-----------------+----------------+
| student_id | student_name | student_address | admission_date |
+------------+--------------+-----------------+----------------+
|          1 | Maxsu        | Haikou          | 2017-01-07     |
|          3 | JMaster      | Beijing         | 2016-05-07     |
|          4 | Mahesh       | Guangzhou       | 2016-06-07     |
|          5 | 科比         | Haikou          | 2016-02-07     |
|          7 | Maxsu        | Sanya           | 2016-03-09     |
|          8 | Ajeet        | Sanya           | 2015-12-07     |
+------------+--------------+-----------------+----------------+
6 rows in set (0.00 sec)

刪除那些student_id大于1,并且student_nameMaxsu的記錄 -

DELETE FROM Students
WHERE student_name = 'Maxsu'
AND student_id > 1;

執(zhí)行上面刪除語句以后,現(xiàn)在查詢表中的記錄 -

MariaDB [testdb]> select * from students;
+------------+--------------+-----------------+----------------+
| student_id | student_name | student_address | admission_date |
+------------+--------------+-----------------+----------------+
|          1 | Maxsu        | Haikou          | 2017-01-07     |
|          3 | JMaster      | Beijing         | 2016-05-07     |
|          4 | Mahesh       | Guangzhou       | 2016-06-07     |
|          5 | 科比         | Haikou          | 2016-02-07     |
|          8 | Ajeet        | Sanya           | 2015-12-07     |
+------------+--------------+-----------------+----------------+
5 rows in set (0.00 sec)

可以看到,student_id7,并且student_name值為Maxsu的記錄被刪除了。