sql >> Databáze >  >> RDS >> SQLite

Zobrazte výsledky dotazů SQLite pomocí vertikálního výstupu

Jedna z hodnot, které můžete zadat do .mode příkaz tečka při použití příkazového řádku SQLite je line .

Pomocí .mode line vypíše výsledky dotazu pomocí vertikálního výstupu. Chci říct, že každý sloupec se zobrazí na novém řádku. Zobrazí se název sloupce spolu se znaménkem rovná se a poté s hodnotou sloupce.

Příklad

Zde je příklad k demonstraci.

.mode line
SELECT * FROM Products;

Výsledek:

  ProductId = 1
ProductName = Widget Holder
      Price = 139.5


  ProductId = 2
ProductName = Widget Opener
      Price = 89.7


  ProductId = 3
ProductName = Widgets - 6 Pack
      Price = 374.2


  ProductId = 4
ProductName = Blue Widget
      Price = 63.0
63.

Aby bylo jasno, ProductId , ProductName a Price jsou názvy sloupců v tomto příkladu.

Uložit toto nastavení

Výchozí nastavení pro SQLite je .mode list pomocí seznamu odděleného svislou čarou. Proto, když se připojíte k SQLite z nového okna terminálu, obnoví se toto výchozí nastavení.

Toto nastavení však můžete uložit do konfiguračního souboru, abyste nemuseli znovu zadávat výše uvedený kód pokaždé, když se připojujete k SQLite z nového okna terminálu.

Chcete-li to provést, zadejte do textového souboru následující:

.mode line

Poté soubor uložte jako .sqliterc ve vašem domovském adresáři.

Pokaždé, když se připojíte k SQLite pomocí příkazového řádku, vaše dotazy budou formátovány pomocí vertikálního výstupu jako ve výše uvedeném příkladu.


  1. MySql Table Insert, pokud neexistuje, jinak aktualizujte

  2. pg_restore Alternativy - PostgreSQL Backup and Automatic Recovery with ClusterControl

  3. Co je pohled v Oracle?

  4. Jaký je účel použití OPTION(MAXDOP 1) v SQL Server?