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