sql >> Databasteknik >  >> RDS >> Mysql

MySQL-kommandotutmatningen är för bred i kommandoradsklienten

Använder mysql s ego kommando

Från mysql s help kommando:

Så genom att lägga till en \G till ditt select , kan du få en mycket ren vertikal utdata:

mysql> select * from routines where routine_name = "simpleproc" \G

Använda en personsökare

Du kan be MySQL att använda less personsökare med dess -S alternativ som kapar breda linjer och ger dig en utdata som du kan rulla med piltangenterna:

mysql> pager less -S

Följaktligen, nästa gång du kör ett kommando med en bred utgång, låter MySQL dig bläddra i utgången med less personsökare:

mysql> select * from routines where routine_name = "simpleproc";

Om du är klar med personsökaren och vill gå tillbaka till den vanliga utgången på stdout , använd detta:

mysql> nopager


  1. Lönedatamodell

  2. Spara tidsstämpel i mysql-tabellen med php

  3. Var försiktig med vad du tittar efter

  4. Tips för att fixa SQL Server Index Fragmentation