Mysql增刪改查之刪除記錄
使用delete 刪除記錄
類別 | #詳細(xì)解示 |
---|---|
基本語(yǔ)法 | DELETE FROM 表[where 條件]; |
#範(fàn)例 | DELETE FROM user where id > 10; |
範(fàn)例說明 | 刪除掉用戶表中id大於10的所有使用者 |
user表,表結(jié)構(gòu)如下:
id | username | #balance |
---|---|---|
王寶強(qiáng) | 50000.00 | |
黃曉明 | 150000000.00 | |
150000000.00 | 15 | |
15000.00 | 16 |
mysql> DELETE FROM user where id = 1;
?Query OK, 1 row affected (0.08 sec)
#刪除了id為1的,李文凱這一行的記錄。 清空表記錄delete和truncate是一樣的,但它們有一點(diǎn)不同,那就是DELETE可以傳回被刪除的記錄數(shù),而TRUNCATE TABLE回傳的是0。##類別 | |
---|---|
基本語(yǔ)法 | |
範(fàn)例說明 |
- 【切記】
- 刪除時(shí)一定要記得加上where條件,不然會(huì)清除整個(gè)表的記錄。