0% ont trouvé ce document utile (0 vote)
3 vues1 page

Commandes SQL

Transféré par

Malak El Idrissi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues1 page

Commandes SQL

Transféré par

Malak El Idrissi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Structure de

Commande Contexte (Pourquoi ?) Exemple


Syntaxe
CREATE
CREATE Créer l'espace de stockage (le CREATE DATABASE
DATABASE
dossier) qui contiendra vos tables. universite_db;
DATABASE nom_db;

Créer la structure initiale (le CREATE TABLE etudiant


CREATE CREATE TABLE
moule) avec le nom des colonnes (ID_ETUDIANT int, NOM
nom (col type, ...);
TABLE et leurs types. varchar(25)...);

Ajouter de nouveaux INSERT INTO nom INSERT INTO etudiant


INSERT enregistrements (des lignes) dans (cols) VALUES (NOM, AGE) VALUES
INTO une table vide ou existante. (vals); ('Ali', 22);

SELECT cols
Extraire et afficher des données. SELECT * FROM etudiant
FROM nom
On peut filtrer (WHERE) et trier WHERE MOYENNE > 10
SELECT WHERE cond
(ORDER BY). ORDER BY NOM ASC;
ORDER BY col;

Ajouter une nouvelle colonne pour


ALTER ALTER TABLE ALTER TABLE etudiant
une information oubliée ou
nom ADD col type; ADD VILLE varchar(30);
(ADD) nouvelle.

Changer le type ou la taille d'une


ALTER TABLE ALTER TABLE etudiant
ALTER colonne (ex: agrandir un texte).
nom MODIFY col MODIFY STATUT
(son type, sa taille ou ses
(MODIFY) nouv_type; varchar(20);
contraintes) sans changer son nom.

ALTER TABLE ALTER TABLE etudiant


ALTER Renommer une colonne existante
nom CHANGE CHANGE AGE
tout en redéfinissant son type.
(CHANGE) anc_n nouv_n type; AGE_ETUDIANT int;

Supprimer définitivement une ALTER TABLE ALTER TABLE etudiant


ALTER colonne et toutes les données nom DROP DROP COLUMN
(DROP) qu'elle contient. COLUMN col; TELEPHONE;

UPDATE nom SET UPDATE etudiant SET


Modifier/Corriger le contenu des
col = val WHERE MOYENNE = 16 WHERE
UPDATE cases pour des lignes précises.
cond; ID_ETUDIANT = 1;

DELETE FROM etudiant


Supprimer une ou plusieurs lignes DELETE FROM
WHERE ID_ETUDIANT =
DELETE (un étudiant qui quitte l'école). nom WHERE cond;
3;

Vous aimerez peut-être aussi