2010-09-10 24 views
0

donc donné:Comment est-ce que je garde les tables mysql de l'encapsulation dans Windows cmd en utilisant DESCRIBE?

CREATE TABLE stuff (
    really_long_title int(10) NO NULL auto_increment, 
    really_long_title_number_1 varchar(10) NO NULL auto_increment, 
    PRIMARY KEY (blah) 
); 
DESCRIBE table; 

Je voudrais être montré ma table avec deux lignes (bla et blah1) et les attributs pour chacun. Au lieu de cela, on me montre les deux rangées de ma table mais dans le champ "extra" où "auto_increment" serait montré, il est coupé à mi-chemin et les mots et le contour du tableau s'enroulent à la ligne suivante. Je ne peux pas étendre cmd dans win7 assez grand pour que cmd n'emballe pas mes bases de données autour d'eux-mêmes. Il doit y avoir une meilleure façon de voir ma table. merci.

+0

Y at-il une certaine façon, vous pouvez exporter vos résultats dans un fichier texte, similaire à la « > c: \ myfile.txt » raccourci pour les applications console les plus simples (par exemple 'ping google.com > c: \ test.txt')? –

Répondre

1

Si vous faites un clic droit sur l'icône de coin en haut à gauche, vous pouvez changer la fenêtre et la largeur tampon:

Context Menu > Properties > Layout

Jusqu'à la largeur de la mémoire tampon de l'écran et la largeur de la fenêtre à 160 ou ce qui convient à l'écran . L'autre option serait d'essayer ce que j'ai mis dans mon commentaire sur votre question, en quelque sorte exporter les résultats dans un fichier texte et l'afficher dans un éditeur de texte.

MISE À JOUR:

Je suppose que vous pouvez également démarrer l'application mysql avec un interrupteur pour tout de sortie dans un fichier journal. Quelque chose comme:

mysql --tee logfile.txt

+0

J'avais regardé les deux et je suppose que l'un est une solution à court terme utilisable. Je suppose que j'espérais idéalement un moyen de redimensionner les tables physiques dans le serveur mysql. Est-ce que cela existe? –