INFO-H-403 Bases de données
Séance d’exercices 7
SQL (1)
7 novembre 2011
SQL
IStructured Query Language
ILangage de définition de de manipulation de données
relationnelles
SQL DDL (Data Definition Language)
ISous ensemble de SQL pour définir la structure de la base de
données.
Création d’une table
CREATE TABLE Employee (
SSN VARCHAR(9) NOT NULL,
Name VARCHAR(15) NOT NULL,
SuperSSN VARCHAR(9),
PRIMARY KEY (SSN),
FOREIGN KEY (SuperSSN) REFERENCES Employee(SSN)
)
Suppression d’une table
DROP TABLE Employee
SQL DDL
Ajout d’une colonne
ALTER TABLE Employee
ADD BDate DATE
Suppression d’une colonne
ALTER TABLE Employee
DROP BDate
Cette requête ne fonctionne pas avec SQLite.
Requêtes SQL
Structure générale
SELECT attributs
FROM relations
WHERE conditions
ILes attributs et les relations sont séparés par des virgules.
IDans la clause WHERE, on peut placer :
Ides comparaisons binaires d’attributs et de valeurs
Ides connecteurs AND,OR,NOT
Iattribut IN ensemble de valeurs
IEXISTS( sous-requête )
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !