Mysql ajouter, supprimer, modifier, supprimer des enregistrements
Utilisez delete pour supprimer des enregistrements
類(lèi)別 | 詳細(xì)解示 |
---|---|
基本語(yǔ)法 | DELETE FROM 表 [where 條件]; |
示例 | DELETE FROM user where id > 10; |
示例說(shuō)明 | 刪除掉用戶(hù)表中id大于10的所有用戶(hù) |
table utilisateur, la structure de la table est la suivante?:
id | username | balance |
---|---|---|
1 | 王寶強(qiáng) | 50000.00 |
2 | 黃曉明 | 150000000.00 |
15 | 馬云 | 15000.00 |
16 | 陳赫 | 1234131.00 |
mysql> 1;
Requête OK, 1 ligne affectée (0,08 sec)
Supprimer l'enregistrement de la ligne avec l'identifiant 1, Li Wenkai.
Effacer les enregistrements du tableau
supprimer et tronquer sont identiques, mais ils ont une différence, c'est-à-dire que DELETE peut renvoyer le nombre d'enregistrements supprimés, tandis que TRUNCATE TABLE renvoie 0.
S'il y a un champ à incrémentation automatique dans une table, utilisez tronquer la table pour restaurer la valeur de départ à 1.
類(lèi)別 | 說(shuō)明 |
---|---|
基本語(yǔ)法 | TRUNCATE TABLE 表名; |
示例 | TRUNCATE TABLE user; |
示例說(shuō)明 | 清空表的數(shù)據(jù),并且讓自增的id從1開(kāi)始自增 |
【Rappelez-vous】
- N'oubliez pas d'ajouter la condition Where lors de la suppression, sinon les enregistrements de la table entière seront effacés.
- Assurez-vous de sauvegarder, sauvegarder, sauvegarder avant de supprimer des données importantes.