Académique Documents
Professionnel Documents
Culture Documents
Cours 5
LANGAGE DE MANIPULATION DE DONNEES (SQL)
LMD (Langage de Manipulation de Données) permet la manipulation des tables et des vues. Pour
manipuler la Base de Données on a les commandes :
Select : Pour la recherche de données
Insert : Pour l'insertion dans une table
Delete : Pour la suppression dans une table
Update : Pour la modification dans une table
Page 1/20
Faculté des Sciences et Techniques de Tanger MIP S4
Remarque : La maintenance des bases de données dépend étroitement de la base de données utilisée,
notamment en ce qui concerne les types de données, vérifiez donc toujours les types de données supportés par
votre SGBD avant de créer une table avec SQL. Il se peut qu'il en supporte plus que ceux indiqués plus bas.
Exemple :
CREATE TABLE Client(Code_cli integer constraint PK Primary Key, Nom_cli char(30), Pre_cli
char(30), Email char(30) NOT NULL );
Remarque:
Pour le champ Email on l’a marqué NOT NULL, c-à-d, si on n’insère pas l’email du client courant
et on veut insérer un autre enregistrement, le message d’erreur suivant apparaitra :
Le tableau suivant récapitule les types de données et les propriétés des champs
supportés par SQL :
Page 2/20
Faculté des Sciences et Techniques de Tanger MIP S4
Exemple :
Page 3/20
Faculté des Sciences et Techniques de Tanger MIP S4
Syntaxes :
Exemple :
ALTER TABLE Client
ADD Adresse char(50) ;
Remarque : dans le cas de la modification de la taille il faut que la table soit vide si la nouvelle taille et
inférieure à la précédente.
Page 4/20