Informaticien

972 mots 4 pages
Le langage SQL







Langage de définition de données (LDD) et de manipulation de données (LMD) des bases de données relationnelles
S'appuie sur l'algèbre relationnel
Langage de définition de données permet de créer, modifier, supprimer les éléments du schéma relationnel
Langage de manipulation de données permet l'interrogation, l'ajout, la modification, la suppression de données

Les instructions SQL
SELECT : Extraction de données



INSERT
●UPDATE : Manipulation de données (LMD)
●DELETE
●MERGE


CREATE
●ALTER
●DROP
: Langage de définition de données (LDD)
●RENAME
●TRUNCATE


COMMIT
●ROLLBACK :Contrôle des transactions
●SAVEPOINT


GRANT : Langage de contrôle des données
●REVOKE


SELECT élémentaire
SELECT liste_colonnes
FROM liste_tables;

Les expressions arithmétiques
● Les alias
● La valeur NULL
● Les doublons


Limiter et trier les données
SELECT liste_colonnes
FROM liste_tables
[WHERE condition(s)];





La clause WHERE limite l'interrogation aux lignes qui remplissent les conditions mentionnées. Les opérateurs : =, >, >=, = 1000
ORDER BY salaire DESC;

Les fonctions monolignes




Ces fonctions renvoient un résultat par ligne, elles permettent de manipuler des éléments de données. Elles acceptent des paramètres et renvoient une seule valeur



Elles peuvent être imbriquées



On distinguent des :






Fonctions alphanumériques
Fonctions numériques
Fonction de dates
Fonction de conversions
Fonctions générales

Fonctions alphanumériques


LOWER(exp) : Convertie en minuscules



UPPER(exp) : Convertie en majuscules



CONCAT(exp1, exp2, ...) : Concatène






SUBSTRING(exp, m, [n]) : Retourne une partie de la chaîne
LENGTH(exp) : Nombre de caractères
INSTR(exp, 'chaine') : Renvoie la position d'une chaîne Fonctions alphanumériques







LPAD(exp, n, 'chaine') : Ajoute des caractères à

en relation

  • Informatique
    337 mots | 2 pages
  • Informatique
    4910 mots | 20 pages
  • Nombres Relatifs Plan De Travail Et Th Orie
    288 mots | 2 pages
  • Corrigé exercice s1
    1857 mots | 8 pages
  • Informatique
    262 mots | 2 pages
  • Informatique
    610 mots | 3 pages
  • Informatique
    1493 mots | 6 pages
  • Informatique
    262 mots | 2 pages
  • Informatique
    16927 mots | 68 pages
  • Informatique
    821 mots | 4 pages
  • Informatique
    4642 mots | 19 pages
  • Informatique
    2749 mots | 11 pages
  • Informatique
    836 mots | 4 pages
  • Informatique
    1762 mots | 8 pages
  • Informatique
    656 mots | 3 pages