Come utilizzare l'istruzione di aggiornamento in sqlite

Come utilizzare l'istruzione di aggiornamento in sqlite
SQLite è un RDMS utilizzato per gestire i dati dei database relazionali seguendo la struttura della tabella. In SQLite, i dati possono essere gestiti inserendo, aggiornando ed eliminando i valori in qualsiasi momento. È molto facile aggiornare i dati in SQLite a causa della sua semplice architettura. L'istruzione di aggiornamento consente agli utenti di apportare modifiche ai dati delle tabelle già esistenti in SQLite.

Esistono vari comandi in SQLite per eseguire diverse attività come la creazione di tabelle, modifiche ai dati e cancellazione delle tabelle. In questo follow-up, discuteremo della dichiarazione di aggiornamento e delle sue opere in SQLite.

Qual è l'istruzione di aggiornamento in sqlite

L'istruzione di aggiornamento in sqlite viene utilizzata per modificare i valori di una o più colonne di una riga esistente, in una tabella. Usando questa istruzione, possiamo aggiornare più di una colonna/riga contemporaneamente, ma deve far parte della stessa tabella.

La sintassi generale dell'utilizzo dell'istruzione di aggiornamento in sqlite è come:

Aggiorna Table_Name Imposta column_name = new_value [,…] dove espressione

La spiegazione di questa sintassi generale è come:

  • Utilizzare l'istruzione "Aggiorna" per modificare la tabella
  • Sostituisci il "table_name" con il nome di una tabella in cui devono essere apportate modifiche
  • Utilizzare l'istruzione "Imposta" e sostituire il "NAME colonnario" con il nome di una colonna in cui devono essere apportate modifiche
  • Metti il ​​segno di uguale "=" e assegna il nuovo valore che si desidera inserire
  • Utilizzare l'istruzione "dove" e sostituire un'espressione con una determinata condizione che aiuta il SQLite a modificare le modifiche specificate
  • "[, ...]" sta mostrando che possiamo modificare diverse colonne della stessa tabella

Esempio di comando di aggiornamento in sqlite: Facciamolo capire con un esempio, in primo luogo, useremo il comando per mostrare le tabelle già presenti nel database come:

.tavoli

Tra le tabelle, visualizzate a seguito del comando eseguito, selezioniamo Linuxhint_Miployees e visualizziamo la tabella utilizzando il comando:

Seleziona * da linuxhint_employees;

Ora vogliamo modificare il nome, Tom con John, quindi a questo scopo, useremo l'istruzione "Aggiorna" utilizzando l'espressione dipendenti_id = 3; Il che significa modificare il valore in cui il dipendente_id è 3 come:

AGGIORNAMENTO LINUXHINT_MPIPLYEAS SET Employs_name = 'John' dove Employers_id = 3;

Per convalidare le modifiche, eseguire il seguente comando per visualizzare il contenuto di una tabella, LinuxHint come:

Seleziona * da linuxhint_employees;

Dall'output sopra, possiamo vedere il nome "Tom" è stato sostituito dal nuovo valore "John" utilizzando l'istruzione Aggiornamento.

Aggiorna più colonne in SQLite: Ora modificheremo due colonne contemporaneamente utilizzando l'istruzione di aggiornamento. Innanzitutto, mostreremo il contenuto della tabella "Employers_data" come:

Seleziona * da Emploes_data;

Modificheremo il nome "Paul" con il nuovo nome "John" e la sua età con la nuova era 38 utilizzando la dichiarazione di aggiornamento come:

AGGIORNAMENTO Employers_Data SET Employs_Name = 'John', Employers_age = 38 Where Emploes_id = 1;

Per confermare le modifiche, eseguire il seguente comando e visualizzare la tabella, Emploes_data come:

Seleziona * da Emploes_data;

Possiamo vedere che abbiamo modificato le due colonne contemporaneamente utilizzando un singolo comando dell'istruzione di aggiornamento.

Aggiorna tutte le righe in SQLite: Allo stesso modo, possiamo modificare più di due colonne della stessa riga utilizzando un'istruzione di aggiornamento. Possiamo anche aggiornare tutte le righe senza utilizzare la clausola "dove", ad esempio, vogliamo aggiornare l'età di tutti i dipendenti presenti nella tabella, denominati, Employers_data, per 32 anni, eseguire il comando:

AGGIORNAMENTO Employers_Data SET Employs_age = 32;

Per la conferma delle modifiche, eseguire il seguente comando:

Seleziona * da Emploes_data;

Possiamo vedere l'età di tutte le righe è cambiata di 32.

Conclusione

La modifica di un database è un'attività abituale per gli sviluppatori e per quella query di aggiornamento viene utilizzata. L'aggiornamento in SQLite è una tecnica con cui possiamo modificare i dati della tabella esistente. In questo follow-up, abbiamo discusso in dettaglio la dichiarazione di aggiornamento di SQLite. Abbiamo spiegato la sintassi generale di SQLite e anche il funzionamento dell'istruzione di aggiornamento negli esempi di SQLite. Abbiamo modificato i dati di una colonna, più colonne e tutte le righe della tabella applicando le condizioni.