mysql en ligne de commande plus joli

Eléphant du PHP | 74 Messages

31 mars 2009, 10:23

Bonjour,

Je me connecte beaucoup en ssh sur différents serveur pour faire du débugage mais ausis du dev et par conséquent j'utilise beaucoup mysql en ligne de commande avec mysql - u user -p ce qui me crée un prompt
mysql >

Ceci est tres pratique et rapide car avec la tabulation on à la complétion (nom de table et/ou de colonne).

Mais je me demandais s'il existait des améliorations possible tel que de la coloration syntaxique ? ou au moins avoir le prompt en couleur ?

Ou bien peut etre un autre client en mode texte ?

Merci
Mon projet opensource de gestion de Devis, Commandes, Factures, pour TPE : OpenDCF : http://opendcf.1g6.biz

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

31 mars 2009, 16:38

Salut, pour la couleur du prompt sous DOS tu peux utiliser la commande : Color.
Syntaxe:

COLOR [attr]

attr Spécifie les attributs de couleurs de l'apparence de la console

Les attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux (0,1,...,9,A,B,...F)
Le premier correspond à l'arrière plan et le second au premier plan.

Chaque chiffre peut prendre une des valeurs suivantes:
----------------------------------------------------------------
0 = Noir
1 = Bleu foncé
2 = Vert
3 = Bleu-gris
4 = Marron
5 = Pourpre
6 = Kaki
7 = Gris clair
8 = Gris
9 = Bleu clair
A = Vert clair
B = Cyan
C = Rouge
D = Rose
E = Jaune
F = Blanc
----------------

Exemples:
Color A colore le texte de la ligne de commande en Vert (A) sur un fond en noir (équivalent de Color 0A)
Color 1E colore le texte de la ligne de commande en jaune (E) sur un fond en Bleu foncé (1)
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

ViPHP
ViPHP | 5924 Messages

31 mars 2009, 18:43

Alors déjà on va commencer par plussoyer notre ami qui pose une question pertinente :
Ceci est tres pratique et rapide
OUI, et je ne comprends pas pourquoi même des informaticiens chevronnés se bornent à utiliser cette daube incommensurable de phpMyAdmin lorsqu'il y a des outils simples d'utilisation, et qui surtout ne te font pas oublier que pour créer un utilisateur sur un SGBD, cela ne se fait pas en appuyant sur un bouton…

Bon, revenons à la question. Je pense zeus que Pierre (je me permets d'utiliser un prénom que je suppose être le sien :) ) voulait parler de la coloration syntaxique dans mysql. A savoir pouvoir colorer, à la manière de vim ou nano le prompt mysql et les mots clé dans les requêtes.
Je dois avouer que bien qu'utilisant aussi cet outil, je n'ai pas trouvé (ni cherché d'ailleurs :) ) la réponse à ce problème, et je serais gré la personne qui saura nous la donner. :)

ViPHP
ViPHP | 4039 Messages

31 mars 2009, 20:06

Note que la "daube" qu'est phpmyadmin m'autorise au moins à ne pas devoir me souvenir, à tout instant, comment on crée un mot de passe compatible Mysql4.

Berze, aussi bien avec Guy que sans lui.

(et c'est old_password(), la réponse).
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.