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

Jak zmienić wiersz poleceń w SQLite?

Jeśli kiedykolwiek korzystałeś z powłoki wiersza poleceń SQLite, prawdopodobnie znasz domyślny wiersz poleceń. Właściwie są dwa monity:

  • Domyślny główny monit wygląda tak:sqlite>
  • Domyślny monit o kontynuację wygląda tak:...>

Jeśli nie lubisz tych podpowiedzi, zawsze możesz je zmienić za pomocą .prompt polecenie kropki.

Ten artykuł zawiera szybką demonstrację, jak zmienić te monity.

Przykład

Oto przykład, który pokazuje zmianę obu monitów.

.prompt "Fire Away: " "More? "

Pierwszy argument dotyczy głównego monitu. Drugi argument dotyczy monitu o kontynuację.

Teraz, gdy wprowadzę nowe polecenia, zobaczę nowe monity:

sqlite> .prompt "Fire Away: " "More? "
Fire Away: SELECT * 
More? FROM Dogs
More? WHERE DogId = 3
More? ;

Zauważ, że monity zostaną zresetowane za każdym razem, gdy otworzysz nowe połączenie z SQLite. Możesz to jednak zmienić, zapisując swoje ustawienia w .sqliterc plik.

Zapisz swoje ustawienia

Aby zapisać ustawienia, aby zawsze otrzymywać preferowane monity w przyszłych sesjach CLI SQLite, po prostu wpisz swój .prompt polecenie do pliku, a następnie zapisz ten plik jako .sqliterc w twoim katalogu domowym.

A więc tutaj jest z poprzednim poleceniem:

.prompt "Fire Away: " "More? "

Mogę to zapisać jako .sqliterc w moim katalogu domowym.

Teraz za każdym razem, gdy łączę się za pomocą SQLite CLI, widzę nowe monity.

Zmień tylko główny monit

Możesz również użyć jednego argumentu, aby zmienić główny monit:

.prompt "Go: "

Wpisanie tego zmieni główny monit, ale monit o kontynuację pozostanie taki sam.

Usuń wszystkie monity

Jeśli nie chcesz, aby były wyświetlane żadne monity, możesz podać pusty ciąg:

.prompt "" ""


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sortowanie dat w bazie sqlite?

  2. Co to jest wygenerowana kolumna?

  3. Wstawianie danych do nagrywania w sqlite

  4. Radzenie sobie z konfliktami kluczy podstawowych podczas wstawiania danych do SQLite

  5. Automatyczne zwiększanie wartości „id” podczas wstawiania do sqlite