Les bases de données sont déjà complexes à appréhender comme ça, ainsi que le langage SQL. Ajoutez-y le travail en ligne de commandes pour créer vos bases, tables et autres requêtes et vous aurez tôt fait de perdre le débutant le plus motivé ! Vous utilisez même peut-être déjà des outils comme phpMyAdmin pour les tâches courantes. Dans cet article, je vais vous présenter différents clients alternatifs, pour travailler facilement avec vos bases. Clients lourds et web, je présenterai en détail un projet qui me semble être le plus intéressant dans sa catégorie, et pouvant gérer aussi bien des bases sous MySQL, que PostgreSQL ou encore SQLite.
J'ai utilisé une distribution Debian GNU/Linux 6 dans cet article. Vous aurez bien sûr besoin des logiciels serveurs de la base de données que vous désirez utiliser :
$ sudo aptitude install mysql-server
$ sudo aptitude install postgresql
$ sudo aptitude sqlite sqlite2 sqlite3
Vous pourrez utiliser votre distribution préférée, en adaptant les commandes précédentes. Vous pouvez passer par votre gestionnaire de paquetages graphique si vous êtes totalement réfractaire à la ligne de commandes.
1. Clients graphiques
1.1 DBeaver
DBeaver [DBEAVER] est un client graphique pour gérer vos bases de données. Basé sur le framework Eclipse, il vient juste de passer en open source. Et pour notre plus grand plaisir, car il supporte de nombreux serveurs de bases de données : MySQL, PostgreSQL, SQLite, Oracle, Firebird, DB2. Multi-plateforme, il est disponible pour Windows, Mac OS, Unix et bien sûr Linux.
1.1.1 Installation
DBeaver nécessite...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première