SQLite
 sql >> Baza danych >  >> RDS >> SQLite

Jak sformatować wyniki SQLite jako tabelę

SQLite ma wiele tabelarycznych trybów wyjściowych. Jedna z nich nazywa się table tryb.

Poniżej znajduje się przykład użycia table trybu, aby wyświetlić wyniki zapytania SQLite w postaci tabeli.

Przykład

Możesz zmienić tryb wyjściowy za każdym razem, gdy jesteś podłączony do interfejsu wiersza poleceń SQLite. Składnia to .mode a następnie żądany tryb wyjścia.

Oto jak zmienić tryb na stół:

.mode table

To wszystko, co jest potrzebne do wyświetlenia wyników zapytania w tabeli.

Teraz, gdy uruchomimy zapytanie, wyniki zostaną wyświetlone w postaci tabeli:

SELECT * FROM Pets;

Wynik:

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

Tryb tabel jest jednym z trzech trybów tabel, które zostały wprowadzone w SQLite 3.33.0. Pozostałe to box i markdown .

Nie działa? Wypróbuj column Tryb

Jeśli podczas próby przejścia do trybu tabeli pojawi się błąd, może to oznaczać, że używasz starszej wersji SQLite. Tryb tabeli został wprowadzony w wersji SQLite 3.33.0, która została wydana 14 sierpnia 2020 r.

Jeśli używasz starszej wersji SQLite i nie możesz uaktualnić do nowszej wersji, zawsze możesz użyć column tryb. Tryb kolumnowy jest dostępny w wersjach SQLite wcześniejszych niż 3.33.0.

Przykład:

.mode column

To wszystko, co jest potrzebne do wyświetlenia wyników zapytania w tabeli.

Teraz, gdy uruchomimy zapytanie, wyniki zostaną wyświetlone w postaci tabeli:

SELECT * FROM Pets;

Wynik:

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

Zapisz do pliku konfiguracyjnego

Możesz zapisać preferowany tryb w pliku konfiguracyjnym, dzięki czemu nie musisz zmieniać trybu za każdym razem, gdy łączysz się z SQLite.

Aby to zrobić, dodaj swoje ustawienia do pustego pliku:

.mode table

Następnie zapisz ten plik jako .sqliterc w twoim katalogu domowym.

Zakłada się, że nie masz jeszcze pliku .sqliterc plik. Jeśli tak, po prostu edytuj to.

Teraz, gdy używasz SQLite CLI, użyje on ustawień w pliku .sqliterc plik zamiast domyślnych ustawień (które formatują wyniki jako listę oddzieloną pionami).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie wielotabelowych baz danych Android SQLite

  2. Android — jak przekazać dane dotyczące dwóch tabel do metody wstawiania dostawcy treści?

  3. Symuluj ORDER BY w SQLite UPDATE, aby poradzić sobie z ograniczeniem unikalności

  4. Android - zaktualizuj bazę danych sqlite klienta za pomocą GCM

  5. Klucz obcy SQLite