sql >> Database >  >> RDS >> SQLite

Hoe de opdrachtregelprompt in SQLite te wijzigen

Als u ooit de SQLite-opdrachtregelshell hebt gebruikt, bent u waarschijnlijk bekend met de standaardopdrachtregelprompt. Er zijn eigenlijk twee prompts:

  • De standaard hoofdprompt ziet er als volgt uit:sqlite>
  • De standaard vervolgprompt ziet er als volgt uit:...>

Als je deze prompts niet leuk vindt, kun je ze altijd wijzigen met de .prompt punt commando.

Dit artikel geeft een korte demonstratie over hoe u deze prompts kunt wijzigen.

Voorbeeld

Hier is een voorbeeld dat het wijzigen van beide prompts laat zien.

.prompt "Fire Away: " "More? "

Het eerste argument is voor de hoofdprompt. Het tweede argument is voor de vervolgprompt.

Als ik nu nieuwe commando's invoer, zie ik de nieuwe prompts:

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

Merk op dat de prompts opnieuw worden ingesteld wanneer u een nieuwe verbinding met SQLite opent. U kunt dit echter wijzigen door uw instellingen op te slaan in een .sqliterc bestand.

Sla je instellingen op

Om uw instellingen op te slaan zodat u altijd de prompts van uw voorkeur krijgt in toekomstige SQLite CLI-sessies, voert u eenvoudig uw .prompt in commando in een bestand en sla dat bestand vervolgens op als .sqliterc in je thuismap.

Dus hier is het met het vorige commando:

.prompt "Fire Away: " "More? "

Ik kan dat opslaan als .sqliterc in mijn thuismap.

Wanneer ik nu verbinding maak met de SQLite CLI, zie ik de nieuwe prompts.

Alleen de hoofdprompt wijzigen

U kunt ook één argument gebruiken om de hoofdprompt te wijzigen:

.prompt "Go: "

Als u dit invoert, verandert de hoofdprompt, maar de vervolgprompt blijft hetzelfde.

Verwijder alle prompts

Als u niet wilt dat er prompts worden weergegeven, kunt u de lege tekenreeks specificeren:

.prompt "" ""


  1. Verwijder meerdere rijen door selectievakjes te selecteren met PHP

  2. SQL Server en de Spectre/Meltdown-kwetsbaarheden

  3. Postgresql - back-updatabase en herstel op andere eigenaar?

  4. Hoe u invoegverklaringen uit Excel-gegevens kunt genereren en in SQL Server-tabel kunt laden - SQL Server / TSQL-zelfstudie, deel 103