Par exemple, avec SQL, il serait instructions comme insert, update, delete, ...
DÉCRIVEZ est DDL ou DML? Je ne pense pas que DESCRIBE s'inscrit dans l'un des deux. Elle retourne sa propre représentation de la façon dont une Table/DB est structuré. Vous pouvez réaliser la même chose avec par exemple CREATE, mais pas aussi "lisible" Si SELECT est considérée comme DML, puis de DÉCRIRE doit être considéré DDL.
DDL est le nom court de Langage de Définition de Données, qui traite avec
schémas de base de données et descriptions de la façon dont les données doivent résider dans
la base de données.
CRÉER – créer la base de données et ses objets comme les objets (tables, index, vues, magasin de procédure, la fonction et les déclencheurs)
ALTER – modifie la structure de la base de données existante
DROP – supprimer les objets de la base de données
TRONQUER – supprimer tous les enregistrements d'une table, y compris tous les espaces alloués pour les enregistrements sont supprimés
COMMENTAIRE – ajouter des commentaires pour le dictionnaire de données
RENAME – renommer un objet
DML
DML est le nom court de Langage de Manipulation de Données qui traite des données
la manipulation, et comprend la plupart des communes SQL telles SÉLECTIONNER,
INSERT, UPDATE, DELETE, etc, et il est utilisé pour stocker, modifier, extraire, d'
supprimer et mettre à jour les données dans la base de données.
SÉLECTIONNEZ – récupérer des données à partir de la base de données
INSÉREZ – insérer des données dans une table
Mise à JOUR – mises à jour de données existantes à l'intérieur d'un tableau
Supprimer – pour SUPPRIMER tous les enregistrements d'une table de base de données
De FUSION – UPSERT opération (insert ou update)
APPEL – appel d'un PL/SQL ou Java sous-programme
EXPLIQUER le PLAN d'interprétation du chemin d'accès aux données
De VERROUILLAGE de la TABLE de Contrôle de la simultanéité
DCL
DCL est le nom court de Contrôle de Données de la Langue qui comprend des commandes
comme la SUBVENTION, et concernent pour la plupart avec des droits, des autorisations et d'autres
les contrôles de la base de données système.
SUBVENTION de permettre aux utilisateurs des droits d'accès à la base de données
RÉVOQUER – retirer les privilèges d'accès des utilisateurs donnés par l'utilisation de la SUBVENTION de commande
TCL
TCL est le nom court de l'Opération de Contrôle de la Linguistique qui traite avec
transaction dans une base de données.
COMMIT – valide une Transaction
De RESTAURATION – restauration d'une transaction dans le cas de toute erreur se produit
Point de sauvegarde – d'annuler la transaction prendre des points à l'intérieur des groupes
SET TRANSACTION – spécifier les caractéristiques de la transaction
vous pourriez vouloir développer de vous répondre un peu dans tout les cas que le lien ne serait plus disponible Parfois, vous verrez également des commandes telles que SELECT / MONTRER / EXPLIQUER / AIDE scission de DML et regroupés sous DQL, avec le Q à partir d'une Requête, parce qu'ils n'ont pas vraiment de manipuler quoi que ce soit. TRONQUER devrait être DML
DML est Langage de Manipulation de Données .Il est utilisé pour accéder et manipuler les données.
DML commandes sont:
select,insert,delete,update,call
Par exemple :
update account set balance =1000where account_number =01;
Il existe trois façons de vous peut “manipuler” les données en SQL: (1)Vous pouvez modifier les résultats sont présentés. (2)Vous pouvez changer la façon dont les résultats sont présentés ou organisée (en termes de choses comme ordre de tri, etc). (3)Vous pouvez modifier les données sous-jacentes. Dans le premier cas, vous pouvez modifier les résultats sont présentés en utilisant différents OÙ l'une des clauses, les prédicats de JOINTURE, etc, dans une instruction SELECT, c'est à dire- "select * from compte ;" donnera un autre résultat (en supposant que le compte a plus de 1 ligne) que select * from compte, où l'équilibre = 1000; Lorsque vous sélectionnez les données dans différents formats, vous modifier la présentation de la requête, et non les données elles-mêmes. Le M dans DML est synonyme de Manipulation, ou en termes profanes Modification des données. SELECT ne modifie pas les données. Sinon, TRUNCATE ne, et est donc une instruction DML et PAS un DDL.
DML est l'abréviation de Langage de Manipulation de Données. Il est utilisé pour récupérer, stocker, modifier, supprimer, insérer et mettre à jour les données dans la base de données.
Exemples: SELECT, UPDATE, INSERT
DDL est l'abréviation de Langage de Définition de Données. Il est utilisé pour créer et modifier la structure des objets de base de données dans la base de données.
DDL est Langage de Définition de Données: il suffit de penser de la définition de la DB.
Nous utilisons donc de CRÉER,de MODIFIER les commandes de vidage.
DML est après la définition, nous sommes la Manipulation de données. Nous utilisons donc des SELECT,INSERT, UPDATE, DELETE commande.
Rappelez-vous les commandes DDL sont auto-commis. Vous n'avez pas besoin d'utiliser les instructions COMMIT.
DML (Data Manipulation Language) les commandes doivent être engagée/annulée.
DDL = Langage de Définition de données, toutes les commandes qui permet de structurer et d'autres informations relatives à vos données
DML = Langage de Manipulation de données, il y a seulement 3 d'entre eux, INSERT, UPDATE, DELETE. 4, si on compte SELECT * INTO x_tbl from tbl de MSSQL (ANSI SQL: CREATE TABLE x_tbl AS SELECT * FROM tbl)
DDL est synonyme de Langage de Définition de Données. DDL est utilisé pour définir la structure de la table comme la création d'une table ou d'ajouter une colonne à la table et même d'abandonner et de l'instruction truncate table. DML est synonyme de Langage de Manipulation de Données. Comme son nom l'indique DML utilisé pour manipuler les données de la table. Il y a quelques commandes DML tels que l'insertion et la suppression.
DDL est Langage De Définition De Données : il est utilisé pour définir les données structures.
Par exemple, avec SQL, il serait instructions comme
create table
,alter table
, ...DML est Langage De Manipulation De Données : il est utilisé pour manipuler de données elle-même.
Par exemple, avec SQL, il serait instructions comme
insert
,update
,delete
, ...Je ne pense pas que
DESCRIBE
s'inscrit dans l'un des deux. Elle retourne sa propre représentation de la façon dont une Table/DB est structuré. Vous pouvez réaliser la même chose avec par exempleCREATE
, mais pas aussi "lisible"Si SELECT est considérée comme DML, puis de DÉCRIRE doit être considéré DDL.
OriginalL'auteur Pascal MARTIN
Plus d'informations, voir ici: MySQL Ce qui est DDL, DML et DCL?, l'original est comme suit:
Parfois, vous verrez également des commandes telles que SELECT / MONTRER / EXPLIQUER / AIDE scission de DML et regroupés sous
DQL
, avec le Q à partir d'une Requête, parce qu'ils n'ont pas vraiment de manipuler quoi que ce soit.TRONQUER devrait être DML
OriginalL'auteur Terry
DDL, Langage de Définition de Données
par exemple:
CREATE
,ALTER
,DROP
,TRUNCATE
,COMMIT
, etc.DML, Langage de Manipulation de Données
Instruction DML sont influer sur la table. Donc, c'est la base des opérations que nous réalisons dans un tableau.
SELECT
,INSERT
,UPDATE
, etc.Commandes ci-dessous sont utilisés dans DML:
INSERT
,UPDATE
,SELECT
,DELETE
, etc.OriginalL'auteur JegsVala
DDL est Langage de Définition de Données : Spécification de la notation de la définition de la
schéma de base de données.
Il fonctionne sur le Schéma.
Commandes DDL sont:
create,drop,alter,rename,truncate
Par exemple:
DML est Langage de Manipulation de Données .Il est utilisé pour accéder et manipuler les données.
DML commandes sont:
Par exemple :
Lorsque vous sélectionnez les données dans différents formats, vous modifier la présentation de la requête, et non les données elles-mêmes. Le M dans DML est synonyme de Manipulation, ou en termes profanes Modification des données.
SELECT
ne modifie pas les données. Sinon,TRUNCATE
ne, et est donc une instruction DML et PAS un DDL.OriginalL'auteur Raju
En d'autres termes, supposons que vous voulez construire une maison, que faites-vous.
DDL
je.e Langage de Définition de Donnéesqui est
CREATE
ALTER
DROP & CREATE
DML
c'est à dire Langage de Manipulation de DonnéesGens venir/aller à l'intérieur de votre maison
SELECT
DELETE
UPDATE
TRUNCATE
DCL
c'est à dire le Contrôle des Données de la LangueQue vous souhaitez contrôler les gens quelle partie de la maison, ils sont autorisés à avoir accès type d'accès.
GRANT PERMISSION
OriginalL'auteur Satish Patel
Visitez ce site pour plus d'info: http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/
OriginalL'auteur Uc.IT_samuel
DDL est Langage de Définition de Données: il suffit de penser de la définition de la DB.
Nous utilisons donc de CRÉER,de MODIFIER les commandes de vidage.
DML est après la définition, nous sommes la Manipulation de données. Nous utilisons donc des SELECT,INSERT, UPDATE, DELETE commande.
Rappelez-vous les commandes DDL sont auto-commis. Vous n'avez pas besoin d'utiliser les instructions COMMIT.
DML (Data Manipulation Language) les commandes doivent être engagée/annulée.
OriginalL'auteur Chinmoy
DDL: Modifier le schéma
DML: Modifier les données
Semble spécifique à MySQL limitations (les rails du code source)
OriginalL'auteur Dorian
DDL = Langage de Définition de données, toutes les commandes qui permet de structurer et d'autres informations relatives à vos données
DML = Langage de Manipulation de données, il y a seulement 3 d'entre eux, INSERT, UPDATE, DELETE. 4, si on compte
SELECT * INTO x_tbl from tbl
de MSSQL (ANSI SQL:CREATE TABLE x_tbl AS SELECT * FROM tbl
)OriginalL'auteur Michael Buen
Dans des mots simples.
DDL(Data definition language): le travail sur la structure de données. définir les structures de données.
DML (data manipulation language): le travail sur les données. manipule les données lui-même
OriginalL'auteur Sakib
DDL
Créer,Modifier,supprimer des (Bases de données,des Tables,des Clés,Index,Vues,Fonctions,Procédures Stockées)
DML
Insert ,Delete,Update,Truncate (Tables)
OriginalL'auteur rajender kumar
DDL est synonyme de Langage de Définition de Données. DDL est utilisé pour définir la structure de la table comme la création d'une table ou d'ajouter une colonne à la table et même d'abandonner et de l'instruction truncate table.
DML est synonyme de Langage de Manipulation de Données. Comme son nom l'indique DML utilisé pour manipuler les données de la table. Il y a quelques commandes DML tels que l'insertion et la suppression.
OriginalL'auteur Rishish