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.063.
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.