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

4 tryby wyjścia tabelarycznego w SQLite

Interfejs wiersza poleceń SQLite zapewnia nam kilka opcji wyświetlania wyników w formacie tabelarycznym.

Można je ustawić za pomocą .mode Komenda. Wystarczy wpisać .mode a następnie żądany format wyjściowy.

Poniżej znajdują się przykłady różnych trybów tabelarycznych dostępnych w SQLite.

Tryb kolumny

Tryb danych wyjściowych kolumn automatycznie rozszerza kolumny, aby zawierały najdłuższy wiersz wyjściowy i automatycznie włącza „.header”, jeśli nie został wcześniej ustawiony.

Ustaw tryb kolumn:

.mode column

Teraz uruchom zapytanie:

SELECT * FROM Pets;

Wynik:

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

Jak widać, tryb kolumnowy przedstawia wyniki w ładnych, zgrabnych kolumnach.

Poniższe tryby wyjściowe są dostępne tylko w SQLite 3.33.0 (wydanym 14 sierpnia 2020 r.) i nowszych.

Tryb stołu

Ustaw tryb stołu:

.mode table

Teraz uruchom zapytanie:

SELECT * FROM Pets;

Wynik:

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

Tryb przecen

Ustaw tryb przecen:

.mode markdown

Teraz uruchom zapytanie:

SELECT * FROM Pets;

Wynik:

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

Tryb skrzynki

Ustaw tryb pudełkowy:

.mode box

Teraz uruchom zapytanie:

SELECT * FROM Pets;

Kopiowanie i wklejanie wyniku w trybie pudełkowym nie działa zbyt dobrze. Oto zrzut ekranu z wynikiem z mojego systemu:

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 twoim .sqliterc 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. Wybierz wyróżniający SQLite

  2. Samouczek dotyczący biometrycznego uwierzytelniania odcisków palców na Androidzie

  3. Wyświetlanie danych w RecyclerView

  4. Znajdź naruszenia kluczy obcych w SQLite

  5. Jak zainstalować SQLite na macOS