Les bases de données relationnelles¶
Une base de données
Une bases de données est un ensemble de données structurées de manière à y accéder rapidement et facilement.
Elles peuvent contenir de grandes quantités de données.
Le SQL
Le langage principal pour accéder aux données d'une base est SQL
Il permet de créer de nouvelles données, d'en récupérer ou de les mettre à jour.
En revanche MySQL est un système de gestion de base de données qui va nous permettre d'effectuer des requêtes en SQL sur les bases de données.
Pour interagir avec nos bases de données, on peut soit utiliser des requêtes en PHP
soit utiliser une interface graphique appropriée.
phpMyAdmin
Le logiciel phpMyAdmin est une interface écrite en PHP qui permet une intéraction encore plus simple avec les bases de données.
Ce logiciel est présent dans tous les distributions de type WAMP...
Pour pouvoir manipuler nos bases de données MySQL en PHP, le PHP met à notre disposition deux API (Application Programming Interface) :
- L’extension MySQLi ;
- L’extension PDO (PHP Data Objects).
L'extension PDO fonctionne avec tous les systèmes de gestion de base de données et repose sur la programmation orienté objet.