Dobbiamo prima installare l'applicazione SQLITE3 Shell prima di poterla utilizzare. Se è installato SQLite, verificare che la posizione del programma sia stata aggiunta alla nostra variabile di ambiente percorso locale poiché ciò renderà più semplice l'accesso al file del database e altri file di cui potremmo aver bisogno. Quindi, CD nella cartella del file di database da un prompt dei comandi. Assicurati che il file sia nella stessa cartella di directory del database SQLite generato."
Usa SQLite3 come comando; Questo dovrebbe far apparire la shell SQLite, con uno schermo simile a quello visto sotto. Innanzitutto, abbiamo specificato il percorso della cartella in cui il nostro file viene quindi creato un nome di database "Ospedale.db "usando il comando sqlite3.
Il database viene creato correttamente in SQLite; puoi vederlo usando un file .comando database nella shell. Ora, abbiamo un'istruzione Crea che viene utilizzata per creare una tabella nel database dato. Abbiamo creato una tabella con il nome "pazienti."Questa tabella mantiene il record dei pazienti, che include ID come chiave primaria con il tipo di dati INT, nome con il tipo di dati Char e reparto con il testo del tipo.
Crea pazienti con tabella (La tabella viene costruita e le colonne vengono definite. Utilizzando il comando Insert, ora abbiamo incluso i dati per ogni colonna.
Inserire nei valori dei pazienti (1, "nayab", "medico");Esempio 1
Stiamo eseguendo comandi SQL qui e i risultati sono stampati nel file. I seguenti comandi devono essere utilizzati per raggiungere questo obiettivo: il .L'intestazione sul comando viene utilizzata per accendere l'intestazione del set di risultati.
Per dirigere lo strumento SQLite3 per fornire il risultato in modalità CSV, specificare la modalità di uscita su CSV.
IL .Il comando output filename viene utilizzato per salvare il risultato di una query in un file. Seguendo il .comando di output, tutti i risultati delle query successivi verranno archiviati nel file selezionato nel parametro del fileName. IL .Una volta utilizzato il comando del nome file se si desidera solo salvare il risultato di un'altra singola query in un file.
Possiamo usare il .comando di output senza alcun argomento per sfaldare il risultato della query all'output standard.
.intestazioniDopo aver utilizzato il comando sopra, abbiamo un'istruzione selezionata che visualizza la tabella e il record della tabella nel nostro file.
Selezionare * dai pazienti;Il comando SQL viene eseguito qui quando apriamo il nostro file e viene visualizzato il record della tabella.
Esempio 2
Come nell'esempio sopra, abbiamo mostrato come inserire il record dalla shell al file. Qui, abbiamo un comando SQL Select nel file. Questo comando recupera tutti i record nei pazienti con tabella. Abbiamo usato il metodo .Leggi il nome del file.
Il file.In questo caso lo script txt si legge dalla cartella/directory corrente. Se in una directory separata, specificare l'intero percorso. Usando il .Leggi il file.txt nella shell sqlite, la tabella è visualizzabile qui mentre abbiamo eseguito il comando dal file.
Seleziona Nome, WardEsempio 3
Anche qui stiamo eseguendo il comando SQL dal file ma con il .comando timer nella shell. Puoi usare il .comando timer per attivare o disattivare le misurazioni del tempo della CPU. SQLite monitorerà e riferirà la durata del sistema operativo necessario per elaborare ogni query se questa opzione è abilitata. In primo luogo, abbiamo il comando di aggiornamento, che imposta il nome = uzama con la clausola Where, che ha l'id = 1 nel file.TXT.
Ora, abbiamo impostato l'intestazione sul comando e anche il timer su comando. Quindi, usa il file .Leggi il file.txt per visualizzare i risultati del comando dal file.TXT. Si noti che il timer è acceso e mostra il record con i valori aggiornati come segue:
.intestazioneEsempio 4
Ecco un approccio diverso nell'uso del .Leggi il comando. Il seguente comando SQL dal file.txt, che stiamo eseguendo nella shell sqlite.
Senza dover aprire SQLite, puoi usare il .Leggi il comando. Il contrasto tra questo caso e l'ultimo è che l'ultimo è stato fatto dopo aver già connesso a SQLite dall'interno di SQLite. Questo esempio, tuttavia, è eseguito dall'esterno di SQLite. Abbiamo dato il comando "SQLITE3 Hospital.db ".Leggi il file.txt "nella cartella in cui sono presenti il database e il file. I risultati sono rappresentati nell'immagine seguente.
Ospedale SQLite3.db ".Leggi il file.TXT"Esempio 5
Questo è il nostro terzo metodo per eseguire i comandi SQL dal file. Il comando in file.txt è il seguente:
Quando si collega a SQLite e si aprirà un database con SQLite3, il seguente approccio inoltra le informazioni al file del database.
Ospedale SQLite3.db< File.txtEsempio 6
Un altro modo per eseguire i comandi SQL dal file è utilizzando il metodo init. Di seguito è riportato il comando SQL, che sarà eseguito con il metodo INIT.
Quindi, il comando “SQLite3 Hospital.File DB -Init.txt ”esegue anche il comando SQL dal file come mostrato nell'istantanea.
Ospedale SQLite3.File DB -Init.TXTConclusione
Alla fine, abbiamo mostrato i quattro modi diversi che eseguono i comandi SQL dal file. Innanzitutto, dobbiamo posizionare il file e il database sullo stesso percorso; Quindi, possiamo eseguire correttamente i diversi comandi SQL. Ogni metodo viene implementato visualizzando l'output.