Cours 2 Le langage SQLI. Introduction g énérale C’est un langage standard support é par tous les Syst ème de Gestion de Base de Données Relationnels (Oracle, DBZ, SQL Serveur, Accers, …)Le langage permet : La cr éation de la Base de Donn ée (Table, index, Contraintes, …) Le remplissage de la base (Ajout, modification, Suppression des donn ées) La consultation La gestion de la s écurité (cr éation de compte utilisateurs, gestion des acc ès aux données, …)II. La consultation en SQL On suppose qu’une base de donn ées existes d éjà (cf : Tables sur les employ és, département et b âtiment).N.B. : Une requ ête SQL peut être écrite sur plusieurs lignes ou sur une seule.Le compilateur recherche seulement un « ; » qui signifie la fin de l’instruction.1) Sélection InconditionnelleDifférentes syntaxes possiblesa) Syntaxe n °1 :SELECT *FROM nom_table ; Affiche toute la tableb) Syntaxe n °2 :SELECT Colonne1, Colonne2, …FROM nom_table ;Seules les colonnes sp écifiées sont affich ées.NeoXsysm & DiAboLiK RESEAU Pages 1/7erDUT Info 1 ann éec) Syntaxe n °3 :SELECT liste_expressionsFROM nom_table ;Une expression peut être : nom_colonne op érateur constante_ou_nom_colonneExemple :SELECT mat, salaire * 1.05FROM emp ; On affiche les salaires augment és de 5% des employ és.d) Il est possible de renommer certaines colonnes du r ésultat.SELECT mat, salaire * 1.05 as Nouv_salaireFROM emp ;matricule Nouv_salaire2) ...
Voir