Vous êtes sur la page 1sur 16

COURS RÉSUMÉ SQL

www.iToub.TK
SQL SIGNIFIE ?

 Structured Query Language


 C'est un langage simple qui permet
de communiquer avec les SGBD
comme MySql ou Oracle,
 pour créer des tables, ou insérer,
modifier ou supprimer des données.
Chapitre1

LANGAGE DE DÉFINITION DES DONNÉES


LES TABLES

 C’est quoi?
 Une table c’est une structure !

 Simplement , c’est comme un Armoire où


tous est organisé c’est le but de tout ce
langage L’ORGANISATION des données
pour mieux les géré est les modifier apres
 Exemple : votre compte facebook est dans
une table dans une bdd(base de donnée)
BASE DE DONNÉE DE COMPTE FB
Id Nom Prenom Age
1 Samir Brahimovitch 26
2 Adnane Ronaldo 32
3 Adnane Ronaldihno 12
4 Jihane Mars 22
5 Sawsan Moon 17

C’est une exmple de table pour les compte FB


Qui Comporte :
1.Les Champs (Colonnes) : Id,Nom,Prenom,Age
2.Entrées (lignes) : de Samir a Sawsan ce sont les donnée inserer
ici dans cette table quand peut modifier facilement , Voila c’est cela
le SQL donnée des requetes (demandes) a la base de donnée (où
sont gérée les donnée) pour les Manipulée 
CREATION D’UNE TABLE

 =Créer une table= ?


 CREATE TABLE nom_table

 (/////////////////////////////);

ici on met nos


Champs
CREATION D’UNE TABLE

 CREATE TABLE Compte_FB


 (Id INT not null AUTO_INCREMENT,

 Nom VARCHAR (255) not null ,

 Prenom VARCHAR (255) not null ,

 Age INT not null ,

 PRIMARY KEY (id)


Notre champs identificateur non
 ); null et autro increment pour qu’il
augmente de 1 toute les fois
qu’on ajoute une entrée
REMARQUES

 id est une clé primaire (unique) dont on


laisse le serveur de base de données donner
une valeur (AUTO_INCREMENT)
 Les champs texte sont de type VARCHAR
(chaînes de caractères de taille variable) de
taille maximale de 255 caractères.
INSERTION DES ENTRÉE

Maintenant on va inserer qlq compte fb


 INSERT INTO
Compte_FB(Nom,Prenom,age)
 VALUES (‘Samir‘,’Brahimovitch’,’26’);

 INSERT INTO Compte_FB


(Titre,Réalisateur) VALUES
(‘Jihane’,’Mars’,’22’);
Le point
virgule
À Vous d’ajouter les autres !
Important a
la fin
SUPPRESSION DES ENTRÉE

 On veut supprimer le compte de Samir


Brahimovitch 26 ans Comment ?
 Je dois juste avoir l’id assignée a son compte

 Qui est 1 alors

 DELETE FROM Compte_FB where id=1

 DELETE FROM Compte_FB where


Nom=‘Adnane’

Ajouter et supprimer d’autres pour testé et vous habituer


REMARQUES

 Cela apour effet de supprimer toutes


les entrées où id=1 (unique donc pas
de problème) ou toutes les entrées
ayant ‘Adnane’ comme Nom (il
pourrait y en avoir plusieurs).
MODIFIER LES ENTRÉES

 Voici comment modifier des données:

 UPDATE Compte_FB SET Nom=‘Brahim’


where id=1
 Ou 2éme méthode

 UPDATE Compte_FB SET Nom=‘Brahim’


where Nom=‘Samir’
Chapitre 2: Les données sont insérées, il va falloir les traiter maintenant.

TRAITEMENT DES DONÉES


COMPTONS LES ÉLÉMENTS
 par exemple comptons le nombre de Compte
fb de notre BD.

 SELECT COUNT(*) FROM Compte_FB


 Récupérons maintenant tous les Noms

 SELECT Nom FROM Compte_FB


 Affichera tous les des utilisateur de la BD
AJOUTONS UNE NOUVEL TABLE
IdLycee Lycee Ville
1 Hassan 2 Rabat
2 Ibn sinna Salé
3 Hassan 2 Salé

Une table pour le lieux d’etude par exemple


De nos utilisateurs
Leur lycée par exemple 
On va crée cette table qui s appelera lieux Etudes
Par LieuxE ok en y va
 CREATE TABLE (
 Id INT not null AUTO_INCREMENT

Vous aimerez peut-être aussi