La différence entre TRUNCATE, DELETE et DROP est l'une des questions d'entretien les plus courantes axées sur SQL. A travers cet article, nous apprendrons leurs différences et leur syntaxe.
La TRUNCATE TABLEcommande supprime les données à l'intérieur d'une table, mais pas la table elle-même. TRUNCATEsupprime toutes les lignes d'une table à la fois. Il ne se connecte qu'une seule fois dans le journal des transactions.
Le SQL suivant tronque la table 'Catégories' :
TRUNCATE TABLE table_name;
La DELETErequête supprime tous les enregistrements d'une table d'une base de données sans supprimer les schémas de table tels que les colonnes, les index , etc.
Les données renvoyées sont stockées dans une table de résultats, appelée ensemble de résultats.
SELECT Syntaxe :
SELECT column1, column2, …
FROM table_name
WHERE condition(s);
L' DROP TABLEinstruction est utilisée pour supprimer une table existante dans une base de données. DROP TABLEquery supprime la définition de table et toutes les données, index , déclencheurs, contraintes et autorisations pour cette table.
DROP Syntaxe :
DROP TABLE table_name;
Vous pouvez également lire ci-dessous les questions/articles d'entretien Java :
Index quand les utiliser et quand les éviter. Êtes-vous confus avec l'encapsulation ? Effacez-le maintenant. Pourquoi faut-il connaître l'abstraction ? Connaissez-vous le couplage serré et lâche dans le Oop ?Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Outils de terminal, shell et ligne de commande établissant la norme en 2023. Tous les développeurs utilisent des terminaux ; pour certains, tout leur flux de travail est le terminal Cet article présente la boîte à outils de terminal hypermoderne - des outils de terminal, de shell et de ligne de commande définissant la norme en 2023 Kitty en tant qu'émulateur de terminal Kitty est un émulateur de terminal - c'est une alternative au terminal GNOME , Alacritty ou le terminal Windows.
Introduction :Bienvenue, courageux lecteurs, dans un voyage qui nous emmènera dans les profondeurs les plus sombres de notre planète. Dans ce blog, nous plongeons dans le monde énigmatique de la fosse des Mariannes, découvrant ses secrets cachés et découvrant les vérités effrayantes qui se cachent sous sa surface.
(Attention - Ceci est une satire, destinée à être joyeusement subversive - Certainement pas pour les enfants) Vous avez vu votre mère et votre père se cacher dans la cuisine et fumer ces cigarettes malodorantes. Ils vous disent.
Ça me frappe tout à coup, comme c'est si souvent le cas C'est à nouveau le milieu du chemin <Non, pas celui du Pacifique, toi marron, celui du carnaval> Chaque gros titre fort… ..
J'étais récemment sur Linkedin, le plus grand réseau social professionnel au monde, et j'ai trouvé des messages de designers indépendants que je suis et qui ont attiré mon attention. Ils ont tous posté des photos d'avions, sur la plage avec leurs ordinateurs portables, de piscines et de bureaux avec une vue imprenable.