INFORMATIQUE > LANGAGES INFORMATIQUES
INFORMATIQUE > BASES DE DONNÉES
(On dit aussi LDD ou, moins bien, DDL) L'un des sous-ensemble du langage SQL permettant de manipuler les structures de données et non les données elle-mêmes.
Il permet de créer les tables, de définir les types de données, d'ajouter des contraintes...
Plus précisément SQL propose quatre types de commande : CREATE (création), ALTER (modification), DROP (suppression), RENAME (renommage) qui portent sur les structures TABLE (table), INDEX, VIEW (vue), SEQUENCE, SYNONYM et USER (utilisateur).
--Exemple de création d'une table
CREATE TABLE `commentaire` (
`com_id` int(10) UNSIGNED NOT NULL,
`com_texte` text NOT NULL,
`com_id_user` int(11) UNSIGNED NOT NULL,
`com_id_lexique2` int(11) NOT NULL,
`com_date` datetime NOT NULL,
`com_statut` enum('A traiter','En cours de traitement','Traité')
NOT NULL DEFAULT 'A traiter'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--Création de la clé primaire
ALTER TABLE `commentaire`
ADD PRIMARY KEY (`com_id`),