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

Jak formátovat výsledky SQLite jako tabulku

SQLite má řadu tabulkových výstupních režimů. Jeden z nich se nazývá table režimu.

Níže je uveden příklad použití table režimu pro výstup výsledků dotazu SQLite jako tabulky.

Příklad

Výstupní režim můžete změnit kdykoli, když jste připojeni k rozhraní příkazového řádku SQLite. Syntaxe je .mode následovaný požadovaným výstupním režimem.

Zde je návod, jak jej změnit na režim tabulky:

.mode table

To je vše, co je potřeba k výstupu výsledků dotazu do tabulky.

Nyní, když spustíme dotaz, výsledky budou zobrazeny jako tabulka:

SELECT * FROM Pets;

Výsledek:

+-------+---------+--------+
| PetId | PetName | TypeId |
+-------+---------+--------+
| 1     | Homer   | 3      |
| 2     | Yelp    | 1      |
| 3     | Fluff   | 2      |
| 4     | Brush   | 4      |
+-------+---------+--------+

Režim tabulky je jedním ze tří tabulkových režimů, které byly zavedeny v SQLite 3.33.0. Ostatní jsou box a markdown .

Nefunguje? Zkuste column Režim

Pokud se při pokusu o přechod do režimu tabulky zobrazí chyba, může to být tím, že používáte starší verzi SQLite. Režim tabulky byl představen ve verzi SQLite 3.33.0, která byla vydána 14. srpna 2020.

Pokud používáte starší verzi SQLite a nemůžete upgradovat na novější verzi, můžete vždy použít column režimu. Režim sloupce je k dispozici ve verzích SQLite starších než 3.33.0.

Příklad:

.mode column

To je vše, co je potřeba k výstupu výsledků dotazu do tabulky.

Nyní, když spustíme dotaz, výsledky budou zobrazeny jako tabulka:

SELECT * FROM Pets;

Výsledek:

PetId  PetName  TypeId
-----  -------  ------
1      Homer    3     
2      Yelp     1     
3      Fluff    2     
4      Brush    4    

Uložit do konfiguračního souboru

Upřednostňovaný režim si můžete uložit do konfiguračního souboru, takže nemusíte neustále měnit režim pokaždé, když se připojujete k SQLite.

Chcete-li to provést, přidejte svá nastavení do prázdného souboru:

.mode table

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

To předpokládá, že ještě nemáte .sqliterc soubor. Pokud tak učiníte, upravte to místo toho.

Nyní, když používáte SQLite CLI, bude používat nastavení ve vašem .sqliterc namísto výchozího nastavení (které formátuje výsledky jako seznam oddělený svislou čarou).


  1. Převeďte číslo měsíce na název měsíce v PostgreSQL

  2. Příprava serveru MySQL nebo MariaDB pro produkci – část první

  3. Jak se připojit ke vzdálené Oracle DB pomocí PL/SQL Developer?

  4. Co znamená ON [PRIMARY]?