Come unire le tabelle usando mysql?

Come unire le tabelle usando mysql?

In mysql, il "INSERIRE IGNORARE"L'istruzione viene utilizzata quando si fondono singoli o più record di altre tabelle in una tabella. Inoltre, evita righe non valide, come l'aggiunta di una chiave duplicata in cui i campi della tabella dispongono di un vincolo chiave primario o unico. Un'altra situazione è inserire un valore nullo in cui il campo della tabella ha un vincolo non nullo.

Questo post discuterà il metodo di unire le tabelle nei database MySQL.

Come unire le tabelle nei database MySQL?

Per unire le tabelle nel database MySQL, seguire i passaggi di seguito:

  • Accedi al server MySQL e controlla i database disponibili.
  • Modificare le tabelle del database ed elenchi.
  • Visualizza il contenuto della tabella.
  • Corri il "Inserisci ignorare in Select * da "Comando.

Passaggio 1: accedi al server MySQL

Inizialmente, aprire il terminale di Windows ed eseguire il comando fornito per accedere al server MySQL:

mysql -u root -p

Passaggio 2: visualizzare i database

Quindi, usa il "SPETTACOLO"Comando per visualizzare tutti i database disponibili:

Mostra database;

Abbiamo selezionato il “mynewdb"Database dall'elenco:

Passaggio 3: modifica il database

Ora, esegui il "UTILIZZO"Comando per modificare il database:

Usa myNewdb;

Passaggio 4: tabelle elencate

Successivamente, visualizza tutte le tabelle del database corrente eseguendo il "SPETTACOLO"Comando:

Mostra i tavoli;

Come puoi vedere, abbiamo selezionato di seguito due tabelle evidenziate "class_marks" E "Student_Marks":

Passaggio 5: Visualizza il contenuto della tabella

Per visualizzare il contenuto delle tabelle precedentemente selezionate eseguendo il "SELEZIONARE" dichiarazione:

Seleziona * da Student_Marks;

Qui, abbiamo mostrato il "Student_Marks"Contenuto della tabella che contiene tre record:

Quindi, visualizza il contenuto di "class_marks" tavolo:

Seleziona * da class_marks;

Come puoi vedere, la tabella di seguito ha due record:

Passaggio 6: unire le tabelle

Infine, esegui il “Inserire ignorare"Dichiarazione per unire le tabelle:

Inserisci ignorare in Student_Marks Select * da Class_Marks;

Qui:

  • "INSERIRE IGNORARE"L'istruzione viene utilizzata per ignorare i record non validi ogni volta che stiamo aggiungendo uno o più di un record a una tabella.
  • "IN"Viene utilizzato per aggiungere il record a un'altra tabella.
  • "Student_Marks"È il tavolo in cui vogliamo unire le righe.
  • "SELEZIONARE"L'istruzione viene utilizzata per estrarre la tabella.
  • "*"Il simbolo asterisco rappresenta tutti.
  • "DA"La clausola viene utilizzata per recuperare alcuni record da una tabella.
  • "class_marks"È il nome della tabella di destinazione.

Secondo l'output fornito, il "Query ok"Indica che l'affermazione è stata eseguita correttamente:

Passaggio 7: verifica

Infine, esegui il "SELEZIONARE"Interrogazione da verificare se entrambi i record della tabella sono uniti o meno:

Seleziona * da Student_Marks;

Si può osservare che i record della tabella sono stati uniti:

È tutto! Abbiamo compilato il metodo più semplice per unire le tabelle nei database MySQL.

Conclusione

Per unire le tabelle nel database MySQL, in primo luogo, accedi al server MySQL e controlla i database disponibili. Quindi, modifica il database, le tabelle di elenco e il contenuto della tabella di visualizzazione. Successivamente, eseguire il “Inserisci ignorare in Select * da "Comando. Questo post ha dimostrato il metodo di unire le tabelle nei database MySQL.