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) ...
I. Introductiongé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, gestiondes accès aux données, …) II. Laconsultation 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 Inconditionnelle
Différentes syntaxes possibles
a) Syntaxen°1 : SELECT* FROMnom_table ;
Affiche toute la table
b) Syntaxen°2 : SELECTColonne1, Colonne2, … FROMnom_table ;