SQLite
 sql >> база данни >  >> RDS >> SQLite

4 таблични изходни режима в SQLite

Интерфейсът на командния ред на SQLite ни предоставя няколко опции за извеждане на нашите резултати в табличен формат.

Те могат да бъдат зададени с помощта на .mode команда. Просто въведете .mode последвано от желания изходен формат.

По-долу са дадени примери за различните таблични режими, налични в SQLite.

Режим на колони

Режимът на извеждане на колони автоматично разширява колоните, за да съдържа най-дългия изходен ред и автоматично включва „.header“, ако не е бил предварително зададен.

Задаване на режим на колона:

.mode column 

Сега изпълнете заявка:

SELECT * FROM Pets; 

Резултат:

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

Както виждаме, режимът на колони представя резултатите в хубави спретнати колони.

Следните изходни режими са налични само в SQLite 3.33.0 (издадена на 14 август 2020 г.) и по-късно.

Режим на маса

Задаване на режим на маса:

.mode table 

Сега изпълнете заявка:

SELECT * FROM Pets; 

Резултат:

<пред>+-------+--------+-------+| PetId | Име на домашни любимци | TypeId |+-------+--------+-------+| 1 | Омир | 3 || 2 | Yelp | 1 || 3 | Пух | 2 || 4 | Четка | 4 |+-------+--------+-------+

Режим на намаление

Задайте режим на намаление:

.mode markdown 

Сега изпълнете заявка:

SELECT * FROM Pets; 

Резултат:

<пред>| PetId | Име на домашни любимци | TypeId ||-------|--------|-------|| 1 | Омир | 3 || 2 | Yelp | 1 || 3 | Пух | 2 || 4 | Четка | 4 |

Режим на кутия

Задаване на режим на кутия:

.mode box 

Сега изпълнете заявка:

SELECT * FROM Pets; 

Копирането и поставянето на резултата в режим на кутия не работи много добре. Ето екранна снимка на резултата от моята система:

Запазване в конфигурационен файл

Можете да запишете предпочитания от вас режим в конфигурационен файл, така че да не е необходимо да променяте режима всеки път, когато се свързвате със SQLite.

За да направите това, добавете настройките си към празен файл:

.mode table 

След това запазете този файл като .sqliterc във вашата домашна директория.

Това предполага, че все още нямате .sqliterc файл. Ако го направите, просто го редактирайте вместо това.

Сега, когато използвате SQLite CLI, той ще използва настройките във вашия .sqliterc файл вместо настройките по подразбиране (което форматира резултатите като списък, разделен с тръби).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам regexp в sqlite

  2. Как да коригирам URL адреса на доставчика на съдържание, който не е намерен в доставчика на съдържание за Android?

  3. SQLite JSON()

  4. Връщане на масив от низове и го използвайте в AutoCompleteTextview

  5. SQLiteException, използващ WHERE +KEY_Date+='+date+'