Com fusionar taules amb MySQL?

Com Fusionar Taules Amb Mysql



A MySQL, el ' INSERT IGNORA ” s'utilitza quan es combinen registres únics o diversos d'altres taules en una taula. A més, evita files no vàlides, com ara afegir una clau duplicada on els camps de la taula tenen una restricció de clau PRIMÀRIA o ÚNICA. Una altra situació és inserir un valor NULL on el camp de la taula té una restricció NOT NULL.

Aquesta publicació tractarà el mètode de combinar taules a les bases de dades MySQL.







Com fusionar taules a bases de dades MySQL?

Per combinar taules a la base de dades MySQL, seguiu els passos que s'indiquen a continuació:



  • Accediu al servidor MySQL i comproveu les bases de dades disponibles.
  • Canvia la base de dades i les taules de llista.
  • Mostra el contingut de la taula.
  • Executeu el ' INSERT IGNORE A SELECCIONAR * DES DE ' comandament.

Pas 1: accediu al servidor MySQL



Inicialment, obriu el terminal de Windows i executeu l'ordre proporcionada per accedir al servidor MySQL:





mysql -en arrel -p



Pas 2: Mostra bases de dades

A continuació, utilitzeu el ' ESPECTACLE ” ordre per mostrar totes les bases de dades disponibles:

MOSTRA BASES DE DADES;

Hem seleccionat el ' mynewdb ” base de dades de la llista:

Pas 3: Canvia la base de dades

Ara, executeu el ' ÚS ” ordre per canviar la base de dades:

UTILITZA mynewdb;

Pas 4: llista taules

A continuació, visualitzeu totes les taules de la base de dades actual executant el ' ESPECTACLE ' comandament:

MOSTRA TAULES;

Com podeu veure, hem seleccionat a continuació dues taules destacades “ class_marks ' i ' marques_estudiants ”:

Pas 5: visualitzeu el contingut de la taula

Per mostrar el contingut de les taules seleccionades anteriorment executant el ' SELECCIONA ” declaració:

SELECCIONA * DE les marques_estudiants;

Aquí, hem mostrat el ' marques_estudiants ” contingut de la taula que conté tres registres:

A continuació, visualitzeu el contingut de la ' class_marks ” taula:

SELECCIONA * FROM class_marks;

Com podeu veure, la taula que es mostra a continuació té dos registres:

Pas 6: combina les taules

Finalment, executeu el ' INSEReix IGNORA A ” declaració per combinar les taules:

INSERT IGNORE A student_marks SELECT * FROM class_marks;

Aquí:

  • INSERT IGNORA ” s'utilitza per ignorar els registres no vàlids sempre que estem afegint un o més d'un registre a una taula.
  • INTO ” s'utilitza per afegir el registre a una altra taula.
  • marques_estudiants ” és la taula on volem combinar files.
  • SELECCIONA ” s'utilitza per extreure la taula.
  • * El símbol d'asterisc representa tot.
  • DE La clàusula s'utilitza per recuperar alguns registres d'una taula.
  • class_marks ” és el nom de la taula de destinació.

Segons la sortida proporcionada, el ' Consulta bé ” indica que la instrucció s'ha executat correctament:

Pas 7: verificació

Finalment, executeu el ' SELECCIONA ” consulta per verificar si els dos registres de la taula estan fusionats o no:

SELECCIONA * DE les marques_estudiants;

Es pot observar que els registres de la taula s'han combinat:

Això és tot! Hem compilat el mètode més fàcil de combinar taules a les bases de dades MySQL.

Conclusió

Per combinar taules a la base de dades MySQL, primer, accediu al servidor MySQL i comproveu les bases de dades disponibles. A continuació, canvieu la base de dades, llisteu les taules i visualitzeu el contingut de la taula. A continuació, executeu el ' INSERT IGNORE A SELECCIONAR * DES DE ' comandament. Aquesta publicació va demostrar el mètode de combinar taules a les bases de dades MySQL.