Gestion MySQL
< Programmation PHP
: Accueil du site
Vous êtes ici : PhpMyAdmin
L’adresse menant à l’application phpMyAdmin vous est fourni par votre hébergeur ou lors de la commande de votre serveur.
Regardons de plus près son interface.
Je séparerai l’interface de phpMyAdmin en deux parties comme présenté plus bas.

La partie 1 permet la navigation dans les bases de données et les tables.
L’on voit dans l’exemple ci-dessus, que la base de donnée sélectionnée s’appel : base (contenu dans la liste déroulante) et que cette base de donnée a une table appelée dans cet exemple table (colonne de gauche en dessous de la base de donnée).
L’on peut constater en haut de ces informations 4 icones :
Permet de se rendre à l’accueil de phpMyAdmin
Permet d’insérer du code MYSQL dans la base de données sélectionnée
Permet d’accéder à la documentation de phpMyAdmin
Permet d’accéder à la documentation de Mysql
La partie 2 permet de travailler avec la base de données, les tables ou les champs que ce soit pour créer, modifier, supprimer, vider et bien d’autres actions possibles que nous verrons plus bas.
Regardons maintenant comment effectuer certaines manipulations…
Créer une base de données
Pour créer une base de données, il nous faut tout d’abord nous rendre à l’accueil du site.
Pour cela cliquez sur le bouton Accueil dans la partie 1 comme il est présenté plus haut.
Vous devez maintenant avoir une fenêtre semblable à l’image ci-dessous :

J’ai entouré dans l’image la zone permettant de créer une nouvelle base de données.
Vous pouvez constater qu’il y’a une zone de texte qui contiendra le nom de votre base de donnée et une liste déroulante permettant de choisir le type de base de données que l’on souhaite créer.
Cet article ne parlant pas principalement de MYSQL, je ne m’attarde pas plus à ce sujet, sachez néanmoins qu’il s’agit dans la plupart des cas d’une base de données de type Interclassement.
Je tiens à préciser également qu’il se peut, par exemple si votre hébergeur vous permet de créer qu’un certain nombre de base de données, que vous n’ayez pas accès à la création d’une base de donnée.
Certains hébergeurs ne permettent même pas la création de la base de données depuis phpMyAdmin mais par un panneau d’administration intégré à l’offre.
Maintenant que nous savons comment créer une base de donnée, regardons de plus près comment créer une table.
Création d’une table
Il est important avant tout de savoir qu’une table est obligatoirement dans une base de données.
Il faut donc dans la logique des choses se rendre dans notre base de données, pour cela utiliser la liste déroulante de la première partie pour choisir la base de données dans lequel vous souhaitez insérer une table.
Une fois que vous vous trouvez dans la base de données en question, votre fenêtre devrait alors ressemblé à l’image ci-dessous :

J’ai souligné en rouge la section permettant la création d’une table.
Comme vous pouvez le constater, il y’a deux zones de texte l’une à coté de l’autres.
La première doit contenir le nom de la table et la suivante le nombre de champ dont la table va disposer.
Cliquez sur Exécuter pour lancer la « requête ».
Comme vous pouvez le constater sur l’image, une table est déjà présente dans la base de données, vous ne pouvez pas en recréer une avec le même nom.
Lorsque vous lancez la requête, une nouvelle fenêtre devrait apparaître, similaire à un détail près à l’image suivante :

Vous pouvez voir qu’en haut de la page se dresse la hiérarchie de votre table.
Dans l’exemple affiché sur cette image, j’ai demandé l’exécution d’une table s’appelant table_test et ayant 2 champs.
Vous pouvez constater qu’il y’a deux lignes présentes contenant tous des objets de formulaires. Voyons à quoi servent ces différentes parties.

J’ai numéroté chacune de ces parties de 1 à 8.
1. Champ
Il s’agit du nom que portera un des champs de la table.
2. Type
Il s’agit du type du champ que vous créer, si votre champ va travailler avec des nombres opté plutôt pour le type Integer.
3. Taille / Valeurs
Il s’agit du nombre de caractère que pourra contenir votre champ. Faite attention, chaque Type de champ à son nombre, par exemple un champ de type Varchar ne pourra pas contenir plus de 250 caractères.
4. Interclassement
Il s’agit du type de caractère que vous utiliserez avec votre champ, par exemple UTF (la plupart du temps, laissez vide)
5. Attributs
Il s’agit de 3 attributs que vous pouvez attribuer à votre champ.
6. Null
Vous pouvez dire si votre champ sera null ou pas (pour une utilisation standard laissez sur not null).
7. Défaut
Il s’agit du contenu par défaut qui sera mit dans le champ à chaque insertion de donnée.
8. Extra
Ce dernier élément vous permet de mettre un champ en mode auto-increment qui va faire augmenter automatiquement l’identifiant du champ (a noté qu’il faut, pour utiliser l’auto-increment cocher la case à coté).
Insérer des données dans une table
Entrer tout d’abord dans la table que vous venez de créer.
Vous trouverez dans le menu du haut un bouton « Insérer » qui va vous permettre d’entrer une nouvelle donnée dans votre table.
Une nouvelle fenêtre va s’ouvrir et vous proposera à l’aide d’un formulaire de rentrer les données que vous souhaitez pour chaque champ.
Voici un petit exemple :

Dans cet exemple l’on voit très bien que j’entre dans chaque champs (que j’ai créé avant) une donnée.
J’ai laissé le champ id vide car il est en auto-increment, il sera donc automatiquement à 0, puis au deuxième enregistrement à 1, ainsi de suite.
Affiché des données
Chaque fois que vous insérer une donnée dans votre table, PhpMyAdmin le stock avec les autres enregistrements.
Rendez-vous dans votre table. Vous pouvez constater que dans le menu se trouve un bouton « Afficher ». Ce bouton peut être actif ou alors inactif lorsqu’il est en gris (cela signifie qu’il n’y a pas encore de données dans la table).
Si vous avez des données dans votre table (le bouton est donc actif) cliquez dessus. Une nouvelle fenêtre devrait s’afficher avec un tableau vous présentant les différentes données.
Voici sur cette image un exemple d’affichage :

Dans cet exemple j’ai 3 champs : nom / prenom / age et deux insertions comme vous pouvez le constater.
Vous remarquerez qu’avant les informations se trouvent 2 boutons :
et
.
Ces deux boutons vous permettent de modifier ou de supprimer une insertion.
Pour modifier
Pour supprimer
Ces boutons sont aussi présents lors de l’affichage des tables et ont la même utilité.

Conclusion
Je pense que l’on a fait un tour assez complet de PhpMyAdmin mais nous n’avons pas tout vu. PhpMyAdmin est un outil très utile et très grand qui cache de nombreuses actions possibles.