Chapitre 14. Commandes SQL

Table des matières
ABORT — Interrompt la transaction en cours
ALTER TABLE — modifie les propriétés des tables
ALTER USER — modifie l'information sur le compte utilisateur
BEGIN — débute une transaction en mode chaîné
CLOSE — ferme un curseur
CLUSTER — Donne des informations au serveur sur le regroupement des capacités de stockage
COMMIT — valide la transaction en cours
COPY — copie des données entre des fichiers et des tables
CREATE AGGREGATE — définit une nouvelle fonction agrégat
CREATE DATABASE — Crée une nouvelle base de données.
CREATE FUNCTION — définit une nouvelle fonction
CREATE INDEX — construit un index secondaire.
CREATE LANGUAGE — définit un nouveau langage pour les fonctions.
CREATE OPERATOR — définit un nouvel opérateur utilisateur.
CREATE RULE — Definit une nouvelle règle.
CREATE SEQUENCE — Crée un nouveau nombre générateur de séquence
CREATE TABLE — Crée une nouvelle table
CREATE TABLE AS — crée une nouvelle table.
CREATE TRIGGER — crée un nouveau déclencheur
CREATE TYPE — définit un nouveau type base.
CREATE USER — crée un compte pour un nouvel utilisateur.
CREATE VIEW — construit une table virtuelle.
DECLARE — défini un curseur pour un accès à la table.
DELETE — supprime des lignes d'une table.
DROP AGGREGATE — supprime la définition d'une fonction agrégat.
DROP DATABASE — Supprime une base existante.
DROP FUNCTION — Supprime une fonction C utilisateur.
DROP INDEX — supprime un index d'une base.
DROP LANGUAGE — supprime un langage procédural utilisateur.
DROP OPERATOR — supprime un opérateur de la base.
DROP RULE — supprime une règle existante de la base.
DROP SEQUENCE — supprime une séquence existante.
DROP TABLE — supprime des tables existantes dans une base.
DROP TRIGGER — supprime la définition d'un déclencheur.
DROP TYPE — supprime un type utilisateur dans les catalogues système.
DROP USER — supprime un compte utilisateur.
DROP VIEW — Supprime une vue existante d'une base.
EXPLAIN — indique les détails d'exécution des clauses.
FETCH — Donne les lignes qui utilisent un curseur
GRANT — accorde les privilèges d'accés à un utilisateur, un groupe ou tous les utilisateurs.
INSERT — insère de nouvelles lignes dans une table
LISTEN — attend une notification sur une condition de notification
LOAD — charge dynamiquement un fichier objet.
LOCK — verrouillage explicite d'une table dans une transaction.
MOVE — déplace la position du curseur.
NOTIFY — Signale tous les clients et serveurs en attente d'une condition de notification.
RESET — Remplace les paramètres de lancement pour la session par les paramètres par défaut.
REVOKE — Supprime les privilèges d'accès à un utilisateur, un groupe ou tous les utilisateurs.
ROLLBACK — Annule la transaction courante.
SELECT — Permet de retrouver les lignes d'une table ou d'une vue.
SELECT INTO — Crée une nouvelle table depuis une table ou une vue existantes.
SET — Place les paramètres de démarrage pour la session.
SHOW — Indique les paramètres de lancement pour la session.
UNLISTEN — Stoppe l'attente de notification.
UPDATE — remplace des valeurs de colonne dans une table.
VACUUM — Nettoie et analyse une base Postgres