Structured Query Language

825 mots 4 pages
dans cette exemple on peut pas crée une autre classe avec le numero 666 car ce champ est primaire et n'accepte donc qu'une seul fois une meme valeur .
Il faudrait donc utilisé le num 668.
Par contre , on peut avoir 2 classe de meme nom . Ceci est egalement valable pour la table eleve . Dans la table eleve on ne peut affecter un eleve a une classse qui nexiste pas ex: la classe 668 car ce champ est clée étrangère , par contre , on peut trouver plusieurs fois la meme valeur.
III) Le langage SQL pour interagir avec la base de donnée ,ajouté des données , en selectionner , en modifier , en supprimé , on utilise un language spécial (dont la norme est international) : le SQL
A) Le language d'interrogation de données
Syntaxe de base :
SELECT nomdeschamps
FROM nomdelatable ex: Afficher tous les eleves( nom, prénom)
SELECT nom, premon
FROM Eleve; remarque : pour afficher tous les champs , on met * dans le select ( Select* from eleve;)
Syntaxe évoluée: SELECT nomdeschamps FROM nomtable WHERE restrictions ;
Exemple : afficher tous les élèves de la classe numéro 667
SELECT *
From Eleve
WHERE numClasse = 667 ;
Remarque : la premiere restriction est dans une classe where , les suivantes dans des classe And
Exemple::
Afficher tous les élèves de la classe 667 ayant comme prénom Alexis
SELECT *
FROM Eleve
Where num classe = 667
AND prenom = 'Alexis' ; remarque : les valeurs alphanumériques ("texte") sont entre côtes
° Restrictions ( dans la classe where )
Vérifier une egalité : =
Comparer : = , > , > = , < , < = , contenir une information : LIKE ' valeur' avec % pour remplacer 0.1 ou plusieurs caractères et _ pour remplacer un caractère
Vérifier une égalité entre plusieurs éléments: IN ('élement1', 'element2',...)
Exemple1 : Afficher tous les élèves mineurs
SELECT *
FROM Eleve
WHERE age < 18 ;
Exemple 2 : Afficher tous les élèves dont le nom

en relation

  • Le rire
    278 mots | 2 pages
  • TP1-INF1250
    406 mots | 2 pages
  • francais perrine
    399 mots | 2 pages
  • Les suites
    640 mots | 3 pages
  • Les exercices harclements et cyberculture
    1989 mots | 8 pages
  • Questionnaire structure
    386 mots | 2 pages
  • balzac au calme
    2662 mots | 11 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Rapport de stage en ito
    2345 mots | 10 pages
  • Rappord de stage en maternelle
    452 mots | 2 pages
  • les panathénées:fetes religieuses et civiques
    334 mots | 2 pages
  • Cap p.e
    279 mots | 2 pages
  • Tanger
    3732 mots | 15 pages
  • Eutyphron
    295 mots | 2 pages
  • Structure de la langue
    3894 mots | 16 pages