Come inserire i dati in Python Sqlite
SQLite è una libreria C come abbiamo menzionato nell'introduzione. Tuttavia, ci sono interfacce create in molte lingue diverse, tra cui Python. Con un requisito minimo per SQLite 3.7.15, il modulo SQLite3 offre un'interfaccia SQL. La parte migliore è che Python e SQLite3 sono già inclusi, quindi non è necessario installare nulla.
I seguenti passaggi vengono utilizzati per inserire le righe di dati in una tabella di database in un database SQLite:
L'inserto in comando/istruzione può essere utilizzato in due modi per inserire i dati:
Innanzitutto, è necessario connettersi a SQLite DB. I seguenti sono i passaggi per creare o collegare un database SQLite in Python.
Connessione al database SQLite in Python
Questa sezione spiega come utilizzare il modulo SQLite3 di Python per creare una connessione a un DB SQLite. I seguenti passaggi dovrebbero essere utilizzati per connettersi a SQLite:
Il seguente script del programma crea il nuovo file DB "MYDB.DB ”, stabilisce una connessione ad essa e stampa le informazioni sulla versione SQLite DB:
Produzione:
Come si può vedere nell'output, il database viene creato e la connessione è ora attiva. Utilizzando le funzioni definite, abbiamo ottenuto la versione del nostro database.
Abbiamo creato il nostro database. Ora abbiamo bisogno di una tabella in modo da poter inserire/inserire le righe dei dati all'interno della tabella.
Creazione di SQLite Table in Python
Ora spiegheremo come usare Python per costruire una tabella in un database SQLite. In questo esempio, il "db_table" viene creato all'interno del MYDB.database DB. Una tabella SQLite in Python può essere creata utilizzando i seguenti passaggi:
Produzione:
Nello script precedente, abbiamo usato una query per creare una tabella. Abbiamo creato tre colonne all'interno delle tabelle "ID", "Nome" e "Age" in cui "ID" è specificato come una chiave primaria. Quindi, il cursore.La funzione Esecute () viene utilizzata per eseguire la query.
Da quando abbiamo creato sia il nostro database SQLite che la tabella, ora inseriamo i dati all'interno della tabella usando i seguenti passaggi:
Inseriamo alcuni dati nel database MYDB e nella tabella DB_Table poiché è attualmente vuoto.
Esempio 1: inserire solo i valori
Abbiamo creato la tabella "mydb" con variabili prima. Ora aggiungeremo i valori solo alla tabella.
Sintassi:
Inserisci nei valori di table_name (VA1, Val2…);Dove:
table_name: Nome della tabella.
Value1, valore2…: Valori da inserire in ciascuna colonna delle righe della tabella.
Produzione:
Viene mostrato il programma di esempio su come aggiungere i dati in una tabella SQLite utilizzando solo le istruzioni dei valori. Abbiamo accettato per la prima volta e collegato al database MYDB. Quindi, abbiamo usato la sintassi della query Insert per aggiungere i valori all'interno della tabella DB_Table. Abbiamo chiamato la funzione Execute () più volte con la query al suo interno per immettere le righe di dati più all'interno della tabella. Il contenuto della tabella viene quindi mostrato e impegnato nel database.
Esempio 2: inserimento di variabili e valori
Il seguente programma è simile al primo programma. Ma invece di aggiungere i valori direttamente alla tabella, riordiamo i nomi della colonna che contengono i valori.
Sintassi:
Inserire in table_name (col1, col2, col3,…) (val1, val2, val3, ...);Dove:
table_name: Nome della tabella
Col1, Col2, ...: Nome delle colonne
Val1, Val2,…: Valori delle colonne
Produzione:
Nello script precedente, abbiamo creato una nuova tabella che è "record". I nomi delle variabili/colonne sono specificati come STU, grado e segni. Abbiamo chiamato il metodo Execute () più volte per eseguire la query Inser. Infine, i dati memorizzati vengono visualizzati sulla console.
Conclusione
In questo tutorial, abbiamo appreso l'introduzione di SQLite. Quindi, abbiamo discusso di come i dati possono essere inseriti all'interno della tabella SQLite in Panda. Innanzitutto, abbiamo spiegato i passaggi per connetterci a SQLite DB in Python. Dopo aver creato la connessione, abbiamo creato una tabella SQLite. Abbiamo implementato due esempi per inserire i dati all'interno della tabella di un database SQLite. Nel primo esempio, abbiamo inserito i valori della colonna per ogni riga mentre abbiamo imparato a aggiungere sia variabili che valori nel secondo esempio.