SlideShare ist ein Scribd-Unternehmen logo
1 von 10
MySQL
●

Système de gestion de bases de données
(SGBD)

●

Créé en 1995

●

Actuellement développé par Oracle

●

Licence libre

●

Multiplate-forme

●

SQL pour Structured Query Language

●

Documentation officielle
MySQL
phpMyAdmin
Types de données
●

INT : Nombre

●

VARCHAR : Chaîne de caractères

●

TEXT : Bloc de texte

●

DATE : Une date au format AAAA-MM-JJ

●

Liste complète
SELECT
●

●

●

Permet de sélectionner le contenu d'une
colonne :
SELECT colonne FROM table;
Ou plusieurs colonnes :
SELECT colonne1, colonne2 FROM table;
Avec une condition :
SELECT colonne1 FROM table WHERE 
condition;
(Attention, on utilise = et non == en SQL.)
UPDATE

●
●

Permet de mettre un champ à jour
S'utilise généralement avec une condition :
UPDATE table SET champ1=valeur1 WHERE 
champ2=valeur2;
INSERT

●

Permet d'insérer une nouvelle ligne dans une
table :
INSERT INTO table (colonne1, colonne2)
VALUES (valeur1, valeur2);
Exercice 6
●
●

●

Créer un formulaire d'inscription
Demander à l'utilisateur son pseudo et son
mot de passe
Enregistrer ces informations dans la base de
données
Examen
●

●

●

●

Créer un QCM d'au moins 10 questions (avec
un formulaire en HTML)
Récupérer les questions dans une base de
données
Enregistrer les réponses dans une autre base
de données
Indiquer sa note à l'utilisateur
Examen
●

●

●

●

Créer un QCM d'au moins 10 questions (avec
un formulaire en HTML)
Récupérer les questions dans une base de
données
Enregistrer les réponses dans une autre base
de données
Indiquer sa note à l'utilisateur

Weitere ähnliche Inhalte

Ähnlich wie Cours PHP 4/4 - Pierre Rudloff

1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdfImaneZoubir1
 
Monitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaMonitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaIdaf_1er
 
Manipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracleManipulation des Données , cours sql oracle
Manipulation des Données , cours sql oraclewebreaker
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oraclewebreaker
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQLAbdoulaye Dieng
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéessmiste
 
Mise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*PlusMise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*Pluswebreaker
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfFootballLovers9
 

Ähnlich wie Cours PHP 4/4 - Pierre Rudloff (12)

1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf
 
Monitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et PinbaMonitoring d'applications/environnements PHP : APM et Pinba
Monitoring d'applications/environnements PHP : APM et Pinba
 
Manipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracleManipulation des Données , cours sql oracle
Manipulation des Données , cours sql oracle
 
Création et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL OracleCréation et Gestion de Tables | SQL Oracle
Création et Gestion de Tables | SQL Oracle
 
introduction au SQL et MySQL
introduction au SQL et MySQLintroduction au SQL et MySQL
introduction au SQL et MySQL
 
12 fr
12 fr12 fr
12 fr
 
PL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de donnéesPL/Sql et Sécurité des bases de données
PL/Sql et Sécurité des bases de données
 
Les05.ppt
Les05.pptLes05.ppt
Les05.ppt
 
Les03.ppt
Les03.pptLes03.ppt
Les03.ppt
 
Mise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*PlusMise en Forme des Résultats avec SQL*Plus
Mise en Forme des Résultats avec SQL*Plus
 
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdfresume-theorique-m106-partie3-0903-1-622f07613b825.pdf
resume-theorique-m106-partie3-0903-1-622f07613b825.pdf
 
Interfaces controlesbasededonné
Interfaces controlesbasededonnéInterfaces controlesbasededonné
Interfaces controlesbasededonné
 

Mehr von StrasWeb

Audit de site web
Audit de site webAudit de site web
Audit de site webStrasWeb
 
Initiation au référencement
 Initiation au référencement Initiation au référencement
Initiation au référencementStrasWeb
 
Construire et prototyper rapidement un concept d’application mobile
 Construire et prototyper rapidement un concept d’application mobile Construire et prototyper rapidement un concept d’application mobile
Construire et prototyper rapidement un concept d’application mobileStrasWeb
 
Les MOOC, apprendre autrement grâce à Internet
 Les MOOC, apprendre autrement grâce à Internet Les MOOC, apprendre autrement grâce à Internet
Les MOOC, apprendre autrement grâce à InternetStrasWeb
 
Écriture collaborative : est-on plus intelligents à plusieurs ?
Écriture collaborative : est-on plus intelligents à plusieurs ?Écriture collaborative : est-on plus intelligents à plusieurs ?
Écriture collaborative : est-on plus intelligents à plusieurs ?StrasWeb
 
Wikipédia pour les étudiants
Wikipédia pour les étudiantsWikipédia pour les étudiants
Wikipédia pour les étudiantsStrasWeb
 
E-marketing pour les débutants
E-marketing pour les débutantsE-marketing pour les débutants
E-marketing pour les débutantsStrasWeb
 
JavaScript
JavaScriptJavaScript
JavaScriptStrasWeb
 
Utiliser les réseaux sociaux pour communiquer
 Utiliser les réseaux sociaux pour communiquer Utiliser les réseaux sociaux pour communiquer
Utiliser les réseaux sociaux pour communiquerStrasWeb
 
Licences libres : utopie ou modèle économique ?
 Licences libres : utopie ou modèle économique ? Licences libres : utopie ou modèle économique ?
Licences libres : utopie ou modèle économique ?StrasWeb
 
Le web, c’est 99 % de typographie.
Le web, c’est 99 % de typographie.Le web, c’est 99 % de typographie.
Le web, c’est 99 % de typographie.StrasWeb
 
Jquery - introduction au langage
Jquery - introduction au langageJquery - introduction au langage
Jquery - introduction au langageStrasWeb
 
L'auto hébergement
L'auto hébergementL'auto hébergement
L'auto hébergementStrasWeb
 
Initiation au php
Initiation au phpInitiation au php
Initiation au phpStrasWeb
 
Naviguer en sécurité
Naviguer en sécuritéNaviguer en sécurité
Naviguer en sécuritéStrasWeb
 
Introduction aux principes du Responsive Web Design
 Introduction aux principes du Responsive Web Design Introduction aux principes du Responsive Web Design
Introduction aux principes du Responsive Web DesignStrasWeb
 
Héberger son site web
Héberger son site webHéberger son site web
Héberger son site webStrasWeb
 
Les tendances du webdesign
Les tendances du webdesignLes tendances du webdesign
Les tendances du webdesignStrasWeb
 
Initiation au CSS
Initiation au CSSInitiation au CSS
Initiation au CSSStrasWeb
 
Typographie pour le Web
Typographie pour le WebTypographie pour le Web
Typographie pour le WebStrasWeb
 

Mehr von StrasWeb (20)

Audit de site web
Audit de site webAudit de site web
Audit de site web
 
Initiation au référencement
 Initiation au référencement Initiation au référencement
Initiation au référencement
 
Construire et prototyper rapidement un concept d’application mobile
 Construire et prototyper rapidement un concept d’application mobile Construire et prototyper rapidement un concept d’application mobile
Construire et prototyper rapidement un concept d’application mobile
 
Les MOOC, apprendre autrement grâce à Internet
 Les MOOC, apprendre autrement grâce à Internet Les MOOC, apprendre autrement grâce à Internet
Les MOOC, apprendre autrement grâce à Internet
 
Écriture collaborative : est-on plus intelligents à plusieurs ?
Écriture collaborative : est-on plus intelligents à plusieurs ?Écriture collaborative : est-on plus intelligents à plusieurs ?
Écriture collaborative : est-on plus intelligents à plusieurs ?
 
Wikipédia pour les étudiants
Wikipédia pour les étudiantsWikipédia pour les étudiants
Wikipédia pour les étudiants
 
E-marketing pour les débutants
E-marketing pour les débutantsE-marketing pour les débutants
E-marketing pour les débutants
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Utiliser les réseaux sociaux pour communiquer
 Utiliser les réseaux sociaux pour communiquer Utiliser les réseaux sociaux pour communiquer
Utiliser les réseaux sociaux pour communiquer
 
Licences libres : utopie ou modèle économique ?
 Licences libres : utopie ou modèle économique ? Licences libres : utopie ou modèle économique ?
Licences libres : utopie ou modèle économique ?
 
Le web, c’est 99 % de typographie.
Le web, c’est 99 % de typographie.Le web, c’est 99 % de typographie.
Le web, c’est 99 % de typographie.
 
Jquery - introduction au langage
Jquery - introduction au langageJquery - introduction au langage
Jquery - introduction au langage
 
L'auto hébergement
L'auto hébergementL'auto hébergement
L'auto hébergement
 
Initiation au php
Initiation au phpInitiation au php
Initiation au php
 
Naviguer en sécurité
Naviguer en sécuritéNaviguer en sécurité
Naviguer en sécurité
 
Introduction aux principes du Responsive Web Design
 Introduction aux principes du Responsive Web Design Introduction aux principes du Responsive Web Design
Introduction aux principes du Responsive Web Design
 
Héberger son site web
Héberger son site webHéberger son site web
Héberger son site web
 
Les tendances du webdesign
Les tendances du webdesignLes tendances du webdesign
Les tendances du webdesign
 
Initiation au CSS
Initiation au CSSInitiation au CSS
Initiation au CSS
 
Typographie pour le Web
Typographie pour le WebTypographie pour le Web
Typographie pour le Web
 

Cours PHP 4/4 - Pierre Rudloff

  • 1. MySQL ● Système de gestion de bases de données (SGBD) ● Créé en 1995 ● Actuellement développé par Oracle ● Licence libre ● Multiplate-forme ● SQL pour Structured Query Language ● Documentation officielle
  • 4. Types de données ● INT : Nombre ● VARCHAR : Chaîne de caractères ● TEXT : Bloc de texte ● DATE : Une date au format AAAA-MM-JJ ● Liste complète
  • 5. SELECT ● ● ● Permet de sélectionner le contenu d'une colonne : SELECT colonne FROM table; Ou plusieurs colonnes : SELECT colonne1, colonne2 FROM table; Avec une condition : SELECT colonne1 FROM table WHERE  condition; (Attention, on utilise = et non == en SQL.)
  • 6. UPDATE ● ● Permet de mettre un champ à jour S'utilise généralement avec une condition : UPDATE table SET champ1=valeur1 WHERE  champ2=valeur2;
  • 7. INSERT ● Permet d'insérer une nouvelle ligne dans une table : INSERT INTO table (colonne1, colonne2) VALUES (valeur1, valeur2);
  • 8. Exercice 6 ● ● ● Créer un formulaire d'inscription Demander à l'utilisateur son pseudo et son mot de passe Enregistrer ces informations dans la base de données
  • 9. Examen ● ● ● ● Créer un QCM d'au moins 10 questions (avec un formulaire en HTML) Récupérer les questions dans une base de données Enregistrer les réponses dans une autre base de données Indiquer sa note à l'utilisateur
  • 10. Examen ● ● ● ● Créer un QCM d'au moins 10 questions (avec un formulaire en HTML) Récupérer les questions dans une base de données Enregistrer les réponses dans une autre base de données Indiquer sa note à l'utilisateur