Elimina e tronca con mysql

Elimina e tronca con mysql
I database MySQL sono noti come database di sistema, che contengono tabelle per la memorizzazione delle informazioni richieste durante l'esecuzione del server MySQL. Mysql classifica le tabelle in "Concedere tabelle di sistema" E "Tabelle del sistema di informazioni sugli oggetti". Inoltre, i record della tabella del database possono essere rimossi o eliminati ove necessario. Query sql, come "ELIMINARE" E "TRONCARE"Può essere utilizzato per questo scopo corrispondente.

I risultati di questo articolo sono:

  • Qual è la dichiarazione "Elimina da" di MySQL?
  • Come eseguire l'istruzione "Elimina da" in mysql?
  • Qual è la dichiarazione "Truncate" di MySQL?
  • Come eseguire la dichiarazione "troncate" in mysql?

Qual è la dichiarazione "Elimina da" di MySQL?

Quando un utente desidera rimuovere o eliminare i record particolari (riga) dalle tabelle del database MySQL, "ELIMINARE"L'istruzione può essere utilizzata. È un comando di linguaggio di manipolazione dei dati che contiene il “DOVE"Clausola. Se viene specificata la condizione, eliminerà o rimuoverà solo i record particolari altrimenti, i record della tabella interi verranno eliminati. Può salvare i registri rimossi del record eliminato.

Sintassi

La sintassi generale del "ELIMINARE"La dichiarazione è riportata di seguito:

Elimina da dove;

Come eseguire l'istruzione "Elimina da" in mysql?

Seguire i passaggi forniti per utilizzare il Elimina da“Dichiarazione per eliminare i record in mysql.

Passaggio 1: prompt dei comandi di avvio

Inizialmente, cerca il “Prompt dei comandi"E lancialo:

Passaggio 2: accedi al server Mysql

Quindi, collegare il terminale al server MySQL eseguendo il "mysql"Comando:

mysql -u root -p

Come puoi vedere, siamo stati collegati correttamente con il server MySQL:

Passaggio 3: elenca i database

Eseguire il comando fornito per elencare tutti i database:

Mostra database;

Dall'elenco visualizzato di database visualizzato di seguito, abbiamo scelto il database evidenziato:

Passaggio 4: modifica del database

Modifica il database attraverso "UTILIZZO"Comando:

Usa myNewdb;

Passaggio 5: visualizzare le tabelle del database

Ora, elenca tutte le tabelle utilizzando il "SPETTACOLO" dichiarazione:

Mostra i tavoli;

Dall'elenco delle tabelle fornite, vogliamo eliminare i record da "std1" tavolo:

Passaggio 6: contenuto della tabella elenco

Per mostrare il contenuto delle tabelle di database, eseguire il “SELEZIONARE"Comando:

Seleziona * da std1;

Come puoi vedere, la tabella specificata contiene due record e vogliamo rimuovere la seconda riga:

Passaggio 7: elimina il record

Successivamente, eseguire il “ELIMINARE"Dichiarazione con la"DOVE"Clausola per rimuovere il record particolare:

Elimina da std1 dove firstName = "fatima";

Passaggio 8: verifica

Corri il "SELEZIONARE"Dichiarazione per garantire che il record sia eliminato:

Seleziona * da std1;

Si può osservare che la riga è stata eliminata dalla tabella:

Dai un'occhiata alla sezione successiva e conosciamo il "TRONCARE" dichiarazione.

Qual è la dichiarazione "Truncate" di MySQL?

Per eliminare tutte le righe esistenti nella tabella, il "TRONCARE"L'istruzione può essere utilizzata. È il "Lingua di definizione dei dati"Comando, che rimuove tutti i record della tabella. Tuttavia, non può essere usato con il "DOVE"Clausola. Non mi piace il "ELIMINARE"Dichiarazione, il registro delle transazioni per ogni record rimosso non viene archiviato. Una volta rimosso l'eliminazione attraverso il comando "troncate", non può essere riportato indietro.

Sintassi

La sintassi generale del TRONCARE“Il comando è:

Tavolo da troncato;

Come eseguire la dichiarazione "troncate" in mysql?

Per rimuovere l'intero record della tabella dei database MySQL utilizzando "TRONCARE“, Dai un'occhiata alle istruzioni fornite.

All'inizio, eseguire il “SELEZIONARE"Dichiarazione per mostrare il contenuto della tabella:

Seleziona * da std1;

Per eliminare tutti i record, eseguire il comando fornito:

Tabella troncata std1;

Qui, il "Std1"È il nome della tabella di destinazione:

Per garantire che l'intero record della tabella venga rimosso o meno, utilizzare l'istruzione fornita:

Seleziona * da std1;

Si può osservare che la tabella è vuota:

È tutto! Abbiamo spiegato brevemente il mysql "ELIMINARE" E "TRONCARE"Comandi.

Conclusione

IL "Elimina da dove;"È il comando linguistico di manipolazione dei dati utilizzato per eliminare record specifici, che può contenere la clausola Where e salvare i registri eliminati dei record rimossi. D'altra parte, il "Tavolo da troncato;"È il comando linguistico di definizione dei dati che rimuove tutti i record dalla tabella e non contiene la clausola" dove ". Questo articolo ha discusso dei comandi MySQL "Elimina" e "Truncate".