Introduction

phpMyAdmin peut gérer l’ensemble d’un serveur MySQL (cela nécessite un compte super-utilisateur) aussi bien qu’une seule base de données. Pour ce faire, il est nécessaire d’avoir un droit de lecture/écriture sur la base de données concernée. Il vous appartient de consulter la section appropriée dans le manuel de MySQL.

Fonctionnalités supportées

Actuellement phpMyAdmin peut :

  • parcourir et supprimer bases de données, tables, vues, champs et index

  • afficher plusieurs ensembles de résultats au moyen de procédures stockées ou de requêtes

  • créer, copier, supprimer, renommer et modifier les bases de données, tables, vues, champs et index

  • maintenir serveur, bases de données et tables en proposant une configuration serveur

  • exécuter, modifier et placer en signets n’importe-quelle instruction SQL, incluant les traitements par lots

  • charger des tables à partir du contenu de fichiers texte

  • créer [1] et lire des fichiers d’exportation (dumps) de tables

  • exporter [1] des données dans divers formats : CSV, XML, PDF, ISO/IEC 26300 - texte et feuille de calcul OpenDocument, Microsoft Word 2000 et LATEX ;

  • importer des données et des structure MySQL à partir de feuilles de tableur OpenDocument, ainsi que de fichiers SQL, CSV et SQL

  • administrer plusieurs serveurs

  • gérer les utilisateurs et les privilèges MySQL

  • vérifier l’intégrité référentielle des tables MyISAM

  • utiliser Query-by-example (QBE), créer des requêtes complexes se connectant automatiquement aux tables concernées

  • créer des diagrammes PDF du schéma de votre base de données

  • faire des recherches dans une base de données entière ou dans une partie seulement

  • convertir des données stockées en n’importe quel format en utilisant un ensemble de fonctions prédéfinies, comme par exemple afficher des données stockées en format BLOB en tant qu’image ou liens de téléchargement

  • suivre les modifications dans les bases de données, tables et vues

  • travailler avec des tables InnoDB et des clés étrangères

  • support de mysqli, l’extension MySQL améliorée, voir 1.17 Quelles versions de bases de données sont gérées par phpMyAdmin ?

  • créer, éditer, appeler, exporter et supprimer des fonctions et des procédures stockées

  • créer, éditer, exporter et supprimer des événements et des déclencheurs

  • communiquer dans 80 langues différentes

Raccourcis clavier

Actuellement phpMyAdmin supporte les raccourcis suivants :

  • k - console toggle

  • h - Aller à la page d’accueil

  • s -Ouvrir les paramètres

  • d + s - Va à la structure de base de données (si vous êtes dans la page relative à la base de données)

  • d + f - Recherche dans la base de données (si vous êtes dans la page relative à la base de données)

  • t + s - Va à la structure de table (si vous êtes dans une page relative à la table)

  • t + f - Recherche dans la table (si vous êtes dans une page relative à la table)

  • touche de retour arrière - Amène à la page précédente.

À propos des utilisateurs

Beaucoup de gens ont des difficultés à comprendre le concept de gestion d’utilisateur par rapport à phpMyAdmin. Quand un utilisateur se connecte à phpMyAdmin, son nom d’utilisateur et son mot de passe sont passés directement à MySQL. phpMyAdmin ne fait de gestion d’utilisateurs par lui-même (autre que de permettre la manipulation de l’information du compte utilisateur MySQL) ; tous les utilisateurs doivent être des utilisateurs MySQL valides.

Notes de pied de page

[1](1, 2)

phpMyAdmin peut compresser des fichiers d’exportation (dumps) ou CSV (aux formats Zip, GZip ou RFC 1952) si vous utilisez PHP avec l’option Zlib (--with-zlib). Un support approprié peut aussi nécessiter des changements dans le fichier php.ini.