Quelle est la différence entre la GOUTTE et de la SUPPRIMER pour les tables?
Laquelle supprimer toutes les données de la table, et que l'on va de supprimer de la table à partir de la base de données?
Qu'est-ce que la bonne chose à faire si je ne veux pas de cette table dans ma base de données de plus?
Dois-je déplacer ou supprimer?
- Il est encouragé à faire un peu de recherche avant de poser une question. Considérant que MySQL a une assez vaste manuel de référence, il n'est pas nécessaire de demander ici. (Il y a plus intéressant à des questions comme, c'est une GOUTTE d'+CRÉER toujours mieux qu'un SUPPRIMER? Mais cela ne s'applique pas dans ce cas.)
Vous devez vous connecter pour publier un commentaire.
Commande DROP suppression de la table et de sa structure de la base de données.
SUPPRIMER la commande utilisée pour supprimer les enregistrements de la table,et il suppression de l'espace de la table qui leur est attribuée par la base de données, et renvoie le nombre de lignes supprimées.
TRUNCATE est aussi supprimer les enregistrements, mais il ne supprime pas l'espace de la table qui est créé par la base de données, et de ne pas retourner le nombre de lignes supprimées.
DROP est utilisé pour supprimer des tables (et des bases de données).
SUPPRIMER est utilisé pour supprimer des lignes de tables.
Peut-être parlez-vous
TRUNCATE
etDELETE
?est équivalent (logiquement) à
Cela effacera toutes les données dans le tableau
users
. Si vous souhaitez supprimer l'ensemble de la structure de la table, vous devez écrire:Mais, à SUPPRIMER est DML commande TRUNCATE et DÉPOSER les commandes DDL. Il y a aussi d'autres différences dans les différents SGBDR. Plus d'infos - ici
Et un autre lien utile: Différence entre les TRONQUER, de SUPPRIMER et de DÉPOSER les commandes
goutte
supprime le contenu et la table (mais pas des autorisations utilisateur sur la table). C'est ce que vous voulez si vous voulez supprimer complètement la table à partir de votre schéma.supprimer
de manière sélective (ou pas) permet de supprimer des lignes d'une table. Il ne modifie pas la structure de la table.Il n'y a pas une telle chose comme SUPPRIMER la TABLE. Vous devez utiliser DROP TABLE pour supprimer votre table.
L'instruction DROP TABLE est utilisée pour supprimer une table.
L'instruction DELETE permet de supprimer des données(enregistrements) dans un tableau.
Donc, comme vous voulez supprimer de la table de base de données, alors vous allez pour BAISSE Commande
SUPPRIMER permet de supprimer une ou plusieurs lignes de la table. DROP TABLE de supprimer l'ensemble de la table de la base de données, donc si vous voulez supprimer de la table, vous devez utiliser DROP TABLE.
DROP TABLE de référence
Supprimer va mettre à jour le journal, tandis que la chute n'en a pas.
Supprimer permet de supprimer les lignes, tandis que la baisse est utilisé pour enlever les tables et DB.
supprimer
- supprime les lignes de la table - clause where peut être utilisé pour supprimer des lignes spécifiques.
- Si, où n'est pas spécifié, toutes les lignes de la table seront supprimées
- restauration peut être fait.
sans l'aide de condition
à l'aide de condition
tronquer
- supprime toutes les lignes de la table.
- la restauration ne peut pas être fait.
baisse
- supprime une table de la base de données.
- lignes, des index et des privilèges seront également supprimées.
- la restauration ne peut pas être fait.
Supprimer supprimer toutes les données d'une table particulière et de la chute de supprimer toute la base de données et également de supprimer spécifique de la table de base de données.
Si vous ne voulez pas de la table dans la base de données de plus alors vous devez supprimer la table.