Le blog de Bastien

Le blog de Bastien

SQL

La langage standard SQL

 

Il y en a 2 différentes : -DDL (Data Definition Langage) avec le CREATE TABLE, DROP TABLE, ALTER TABLE

 

-DML (Data Management Langage) CRUD

 

Résumé

 

Comment créer une table

 

CREATE TABLE table_name (col_nom datatype contrainte)

Contrainte : NOT NULL, UNIQUE, PRIMARY KEY, REFERENCES, CHECK, DEFAULT, GENERATED ALWAYS AS IDENTITY

 

Comment modifier une table

 

ALTER TABLE table name -ADD

-DROP COLUMN

-ALTER COLUMN

Requête SQL

 

A niveau du moteur SQBDR

1 contrôle de validité

2 optimisation

3 exécution de la requête

 

SELECT  colonne, * , fonction (agrégat ou perso)

FROM table(s), vue

WHERE colonne (condition), jointure

HAVING condition sur les fonctions agrégats

GROUP BY (en quelque sorte retourne les colonnes lors d'un having)

ORDER BY

 

Les jointures

 

CROSS → chaque ligne de la première table est associé a toutes les lignes de la seconde

INNER → avec prédicat, 90% porte sur la relation PF<->FK cela renforce l'intégrité référentielle

LEFT → Prend en compte la partie de la table A qui n'est pas mis en relation avec la table B



27/04/2014
0 Poster un commentaire

A découvrir aussi


Ces blogs de Informatique & Internet pourraient vous intéresser

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour