Aggiornamento dei dati in una tabella | Mysql

Aggiornamento dei dati in una tabella | Mysql

In Mysql, gli utenti salvano i loro dati in righe e colonne e li accedono attraverso diverse query. Possono sostituire o aggiornare i dati ogni volta che è necessario. L'istruzione DML (linguaggio dei dati)AGGIORNAMENTO"La query può essere utilizzata con il"DOVE" E "IMPOSTATO"Clausole per l'aggiornamento dei dati. Inoltre, il "SOSTITUIRE()"Il metodo può essere utilizzato per sostituire la stringa originale con la nuova stringa.

Questo blog parlerà di:

  • Come modificare i dati di una colonna singola in mysql?
  • Come aggiornare più dati di colonna in mysql?
  • Come aggiornare i dati della tabella utilizzando il metodo sostituito () in mysql?

Come modificare i dati di una colonna singola in mysql?

Per modificare i dati a colonna singola nella tabella del database MySQL, prova la seguente procedura.

Passaggio 1: accedi al server MySQL

Inizialmente, collega il terminale di Windows con il server MySQL utilizzando il “mysql"Comando:

mysql -u root -p

Passaggio 2: elenca i database

Corri il "SPETTACOLO"Comando per elencare tutti i database esistenti:

Mostra database;

Dall'elenco del database visualizzato, abbiamo selezionato il “mynewdb" Banca dati:

Passaggio 3: modifica il database

Per modificare il database, eseguire il comando di seguito:

Usa myNewdb;

Passaggio 4: visualizzare le tabelle del database

Ora, visualizza le tabelle di database correnti eseguendo "SPETTACOLO" dichiarazione:

Mostra i tavoli;

Qui, abbiamo selezionato il "Employee_table"Tabella per ulteriori processi:

Passaggio 5: Controlla i dati della tabella

Quindi, utilizzare il comando fornito per visualizzare i dati della tabella:

Seleziona * da Employee_Table;

Dai dati della tabella visualizzati, abbiamo selezionato il “id = 2"Per l'aggiornamento dei dati:

Passaggio 6: aggiorna i dati della colonna singola

Quindi, usa il "AGGIORNAMENTO"Dichiarazione con la"DOVE"Clausola per aggiornare i dati a colonna singola:

Aggiorna Employee_Table
Imposta email = '[email protected]
Dove id = 2;

Qui:

  • "AGGIORNAMENTO"L'istruzione viene utilizzata per la modifica o l'aggiornamento dei dati esistenti in una tabella di database.
  • "IMPOSTATO"È un oggetto stringa che può avere zero o più valori.
  • "E-mail"È il nostro nome di colonna.
  • "[email protected]"È il nuovo record che vogliamo sostituire con il precedente.
  • "DOVE"La clausola viene utilizzata per filtrare quei record che soddisfano una condizione fornita.
  • "id = 2"Il nostro nome della colonna della tabella del database è.

Come puoi vedere, la query viene eseguita correttamente:

Passaggio 7: verificare i dati aggiornati

Per garantire che i dati della tabella vengano aggiornati o meno, utilizzare il comando seguente:

Seleziona First_name, last_name, email
Da dipendente_table
Dove id = 2;

Qui:

  • "SELEZIONARE"L'istruzione viene utilizzata per la selezione dei dati da un database.
  • "Nome di battesimo","Cognome" E "E-mail"Sono il nome delle colonne della tabella del database.
  • "DA"La clausola viene utilizzata per ottenere i record dalla tabella.
  • Altri dettagli sono stati aggiunti come l'esempio precedente.

Si può osservare che il record è stato aggiornato correttamente:

Come aggiornare più dati di colonne in mysql?

Possiamo anche aggiornare i dati di più colonne in MySQL. Per fare ciò, segui i passaggi forniti.

Passaggio 1: dati della tabella di elenco

Innanzitutto, visualizza i dati della tabella eseguendo il comando indicato di seguito:

Seleziona * da Employee_Table;

Qui, abbiamo selezionato il "id = 1"Per aggiornare il record:

Passaggio 2: aggiorna più dati delle colonne

Eseguire il "AGGIORNAMENTO"Dichiarazione con la"DOVE"Clausola per l'aggiornamento di più colonne:

Aggiorna Employee_Table
Imposta First_name = 'Mariya', email = '[email protected]
Dove id = 1;

Qui, abbiamo aggiornato i dati di "Nome di battesimo" E "E-mail"Colonne in una sola volta usando l'oggetto stringa"IMPOSTATO" E "DOVE"Clausole:

Passaggio 3: verificare i dati aggiornati

Utilizzare l'istruzione seguente per verificare se i dati della tabella sono stati modificati o meno:

Seleziona First_name, last_name, email
Da dipendente_table
Dove id = 1;

Secondo il seguente output, i dati della colonna sono stati aggiornati:

Come aggiornare i dati della tabella utilizzando il metodo sostituito () in mysql?

Un altro modo per aggiornare i dati della tabella è utilizzando "SOSTITUIRE()" metodo. Aggiorna tutte le occorrenze di una sottostringa all'interno di una stringa fornita con una sottostringa appena creata. Per aggiornare i dati della tabella utilizzando "SOSTITUIRE()"Metodo, seguire i passaggi indicati seguenti.

Passaggio 1: visualizzare i dati della tabella

Esegui la query di seguito per visualizzare i dati della tabella:

Seleziona * da Employee_Table;

Qui, abbiamo selezionato il "id = 7"Per l'aggiornamento dei dati:

Passaggio 2: utilizzare il metodo Sostituisci ()

Ora, usa il "SOSTITUIRE()"Metodo insieme ai parametri richiesti per l'aggiornamento dei dati della tabella:

Aggiorna Employee_Table
Imposta email = sostituti (email, '@gmail.com ','@yahoo.com ')
Dove first_name = 'laiba' e id = 7;

Qui:

  • "SOSTITUIRE()"Il metodo viene utilizzato per sostituire i dati desiderati della tabella con gli argomenti, come"E-mail"Come stringa originale,"@gmail.com"Come sottostringa che deve essere sostituita e il"@yahoo.com"Come nuova sottostringa di sostituzione.
  • "DOVE"La clausola viene utilizzata per filtrare quelle righe che soddisfano la condizione specificata, come ad esempio"First_name = laiba" E "id = 7" con il "E"Condizione (quando entrambe le condizioni sono soddisfatte, la stringa risultante verrà visualizzata altrimenti non darà il risultato).

Si può osservare che le condizioni fornite sono soddisfatte e la query è stata eseguita con successo:

Passaggio 3: assicurarsi che i dati sostituiti

Assicurarsi che i dati specificati siano stati sostituiti o meno:

Seleziona First_name, last_name, email
Da dipendente_table
Dove id = 7;

Come puoi vedere nell'output sotto fornito, i dati della tabella sono stati aggiornati:

È tutto! Abbiamo spiegato il metodo per l'aggiornamento dei dati della tabella in mysql.

Conclusione

Per aggiornare i dati della tabella del database in MySQL, l'istruzione DML "AGGIORNAMENTO"Può essere utilizzato all'interno del database. Un altro modo è utilizzare il "Sostituisci (originale_string, from_string, new_string)"Metodo per aggiornare i dati della tabella. Questo blog ha illustrato il modo più semplice per aggiornare i dati della tabella in mysql.