sql >> Database teknologi >  >> RDS >> SQLite

Vis SQLite-forespørgselsresultater ved hjælp af lodret output

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.


  1. Oracle RAC N+1 Redundans

  2. DateTime's repræsentation i millisekunder?

  3. Få visningsoplysninger med VIEWS Information Schema View i SQL Server

  4. Opret HTML-tabel med SQL FOR XML