Една от стойностите, които можете да предоставите на .mode
командата dot при използване на обвивката на командния ред на SQLite е line
.
Използване на .mode line
извежда резултатите от заявката, използвайки вертикален изход. Имам предвид, че всяка колона се показва на нов ред. Показва се името на колоната, заедно със знака за равенство и след това стойността на колоната.
Пример
Ето пример за демонстрация.
.mode line
SELECT * FROM Products;
Резултат:
ProductId =1ProductName =Цена на притежател на джаджа =139.5 ProductId =2ProductName =Цена на Widget Opener =89.7 ProductId =3ProductName =Widgets - 6 Pack Price =374.2 ProductId =4ProductName =Blue Widget Price =63.Така че само за да е ясно,
ProductId
,ProductName
иPrice
са имената на колоните в този пример.Запазете тази настройка
Настройката по подразбиране за SQLite е
.mode list
, като се използва списък, разделен с тръби. Следователно, когато се свържете към SQLite от нов прозорец на терминала, той ще се върне към тази настройка по подразбиране.Можете обаче да запишете тази настройка в конфигурационен файл, така че да не се налага да въвеждате отново горния код всеки път, когато се свързвате със SQLite от нов прозорец на терминала.
За да направите това, въведете следното в текстов файл:
.mode line
След това запазете файла като
.sqliterc
във вашата домашна директория.Всеки път, когато се свържете със SQLite с помощта на обвивката на командния ред, вашите заявки ще бъдат форматирани с вертикален изход, както в горния пример.