Jedna z wartości, które możesz podać w .mode
polecenie kropka podczas korzystania z powłoki wiersza poleceń SQLite to line
.
Korzystanie z .mode line
wyświetla wyniki zapytania przy użyciu danych wyjściowych pionowych. Mam na myśli to, że każda kolumna jest wyświetlana w nowej linii. Wyświetlana jest nazwa kolumny wraz ze znakiem równości, a następnie wartością kolumny.
Przykład
Oto przykład do zademonstrowania.
.mode line
SELECT * FROM Products;
Wynik:
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
Żeby było jasne, ProductId
, ProductName
i Price
to nazwy kolumn w tym przykładzie.
Zapisz to ustawienie
Domyślne ustawienie dla SQLite to .mode list
, używając listy rozdzielanej pionami. Dlatego, gdy łączysz się z SQLite z nowego okna terminala, zostanie zresetowane do tego domyślnego ustawienia.
Możesz jednak zapisać to ustawienie w pliku konfiguracyjnym, aby nie trzeba było ponownie wprowadzać powyższego kodu za każdym razem, gdy łączysz się z SQLite z nowego okna terminala.
Aby to zrobić, wprowadź do pliku tekstowego:
.mode line
Następnie zapisz plik jako .sqliterc
w twoim katalogu domowym.
Za każdym razem, gdy łączysz się z SQLite za pomocą powłoki wiersza poleceń, twoje zapytania zostaną sformatowane przy użyciu pionowych danych wyjściowych, jak w powyższym przykładzie.