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.