BDD - Créer une base de données avec phpMyAdmin
[Mise à jour le 18/6/2023]
phpMyAdmin n'est pas un programme, mais un ensemble de pages PHP toutes prêtes dont on se sert pour gagner du temps.
Présentation
phpMyAdmin est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL. Wikipédia
1 . Installer phpMyAdmin
2. Se connecter à phpMyAdmin
Lancer Wampserveur en cliquant sur
Sélectionner
dans les icônes cachées
Sélectionner phpMyAdmin
2.2 phpMyAdmin installé sans Wampserveur
2.3 Login et mot de passe
3. Créer une base de données
4. Créer une table
Exemple : entrer le nom eleves et 4 colonnes comme ci-dessous.
Exemple : compléter les champs comme ci-dessous et cliquer sur Enregistrer.
L'onglet structure doit s'ouvrir et afficher l'organisation de la base comme ci-dessous.
Toute table doit posséder un champ qui joue le rôle de clé primaire. La clé primaire permet d'identifier de manière unique une entrée dans la table. En général, on utilise le champ id comme clé primaire.
La table est maintenant prête à recevoir des données.
5. Autres opérations sur la base
5.1 Créer un utilisateur
Cliquer sur le nom de la base de données (Ex: test), situé sur la gauche. Puis, dans le menu en haut, cliquer sur l'onglet privilèges.
Cliquer sur “Ajouter un utilisateur”.
Entrer un nom d'utilisateur.
Dans le champ Nom d'hôte sélectionner local. Cela veut dire que notre base de données va être utilisée sur un serveur local.
Entrer et confirmer un
mot de passe.
Sélectionner
Donner tous les privilèges… puis
Exécuter
5.2 Modifier le schéma de la table
En cliquant sur test puis Colonnes, on retrouve le schéma de la table créée précédemment. Il est alors possible d'ajouter ou de retirer des champs.
5.3 Ajouter du contenu à une table
Cliquer sur test puis sur Insérer et remplir la première entrée comme ci-dessous.
En cliquant sur l'onglet Afficher on obtient l'affichage de la première entrée dans la table.
5.4 Exécuter des requêtes SQL
En cliquant sur l'onglet SQL on accède à un éditeur permettant d'exécuter des requêtes SQL.
Exemple : SELECT * FROM `eleves` WHERE 1 signifie afficher le contenu de la table eleves.
Importer et
Exporter - Il est possible d'importer et d'exporter des données. Voir
ici pour plus d'informations.
Opérations
changer le nom de la table
déplacer la table vers une autre base
copier la table dans une autre base
optimiser la table
Résumé
phpMyAdmin permet de modifier et visualiser l'état d'une base de données sans avoir à écrire de requêtes SQL.
Généralement, un champ nommé id sert à numéroter les entrées d'une table. Ce champ doit avoir un index PRIMARY (on dit qu'on crée une clé primaire) et l'option AUTO_INCREMENT qui permet de laisser MySQL gérer la numérotation.
MySQL gère différents types de données pour ses champs, à la manière de PHP. On trouve des types adaptés au stockage de nombres, de textes, de dates, etc.
phpMyAdmin possède un outil d'importation et d'exportation des tables.