En af de værdier, du kan angive til .mode
dot-kommandoen ved brug af SQLite-kommandolinjeskallen er line
.
Brug af .mode line
udlæser forespørgselsresultaterne ved hjælp af lodret output. Hvad jeg mener er, at hver kolonne vises på en ny linje. Kolonnenavnet vises sammen med et lighedstegn og derefter kolonnens værdi.
Eksempel
Her er et eksempel til at demonstrere.
.mode line
SELECT * FROM Products;
Resultat:
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
Så bare for at være klar, ProductId
, ProductName
og Price
er kolonnenavnene i dette eksempel.
Gem denne indstilling
Standardindstillingen for SQLite er .mode list
, ved hjælp af en rørsepareret liste. Derfor, når du opretter forbindelse til SQLite fra et nyt terminalvindue, nulstilles det til denne standardindstilling.
Du kan dog gemme denne indstilling i en konfigurationsfil, så du ikke behøver at indtaste ovenstående kode igen, hver gang du opretter forbindelse til SQLite fra et nyt terminalvindue.
For at gøre dette skal du indtaste følgende i en tekstfil:
.mode line
Gem derefter filen som .sqliterc
i din hjemmemappe.
Hver gang du opretter forbindelse til SQLite ved hjælp af kommandolinjeskallen, vil dine forespørgsler blive formateret ved hjælp af lodret output som i eksemplet ovenfor.