Como mesclar duas tabelas MySQL usando “junção interna”

Como mesclar duas tabelas MySQL usando “junção interna”

Para manipular vários registros de tabela em junções MySQL são usadas. As junções são a maneira mais fácil de mostrar registros de várias mesas. Essa funcionalidade é realizada combinando dados de várias fontes com base em valores correspondentes em colunas de tabela. Cada registro resultante consiste em linhas da tabela de destino combinadas com um registro de outra tabela com base em campos únicos ou múltiplos em cada tabela com um valor semelhante.

Este artigo discutirá:

  • Como mesclar duas tabelas MySQL usando “junção interna”?
  • Como mesclar duas tabelas MySQL usando a cláusula "Where" com "Junção interna"?

Como mesclar duas tabelas MySQL usando “junção interna”?

Para mesclar duas tabelas MySQL usando “interno juntar”, Confira a listada abaixo:

  • Acesse o servidor MySQL usando um terminal do Windows.
  • Verifique os bancos de dados existentes.
  • Selecione e navegue até o banco de dados.
  • Exibir todas as tabelas de banco de dados atuais.
  • Veja o conteúdo da tabela.
  • Executar o “Selecione * da junção interna;

Etapa 1: Access MySQL Server

Inicialmente, execute o comando abaixo declarado para se conectar com o servidor MySQL especificando o nome de usuário e a senha:

Mysql -u Root -p

Etapa 2: Ver bancos de dados

Agora, execute o “MOSTRAR”Declaração para mostrar todos os bancos de dados:

Mostrar bancos de dados;

Nós selecionamos o “MyNewdb”Banco de dados da saída:

Etapa 3: Alterar o banco de dados

Para alterar o banco de dados, execute o “USAR”Comando:

Use MyNewDB;

Etapa 4: Tabelas de lista

Agora, liste todas as tabelas existentes do banco de dados atual:

Mostrar mesas;

Da saída fornecida, mesclaremos o “Class_Marks" e "Student_Marks”Tabelas:

Etapa 5: Exibir conteúdo das tabelas

Em seguida, exibiremos o conteúdo da tabela selecionada anteriormente executando o “Selecione" declaração:

Selecione * de Student_Marks;

O conteúdo do “Student_Marks”A tabela é mostrada abaixo:

Da mesma forma, execute o “Selecione * de Class_Marks“Comando para verificar o“Class_Marks”Conteúdo da tabela:

Selecione * de Class_Marks;

Etapa 6: aplique “Junção interna”

Use o "INTERNO JUNTAR”Cláusula com a“Selecione”Comando para extrair os registros que têm os mesmos valores nas duas tabelas:

Selecione * de Student_Marks Inner Junção Class_Marks;

Aqui:

  • ““Selecione”A declaração é usada para extrair registros do banco de dados.
  • ““*”Usuário para selecionar todos os registros.
  • ““DE”A cláusula é usada para filtrar o registro da tabela especificada.
  • ““Student_Marks" e "Class_Marks”São nossas tabelas de banco de dados.
  • ““JUNÇÃO INTERNA”É uma cláusula opcional usada para combinar cada registro em uma tabela com cada linha em outra e permite consultar linhas que incluem colunas de ambas as tabelas.

Quando o comando listado acima é executado, as duas tabelas especificadas serão mescladas:

Como mesclar duas tabelas MySQL usando a cláusula "Where" com "Junção interna"?

Podemos mesclar duas tabelas MySQL usando o “JUNÇÃO INTERNA”Cláusula dentro da“ONDE"Cláusula. Suponha que queremos mesclar as linhas cujo ID do aluno é maior ou igual à condição especificada.

Para esse objetivo correspondente, execute o seguinte comando:

Selecione * de Student_Marks Inner Junção Class_Marks onde Student_Marks.Std> = 2;

O "ONDE”A cláusula é usada para filtrar esses registros da tabela que atendem à condição fornecida.

De acordo com a saída abaixo, ambos os registros de tabela são mesclados cujas condições se correspondiam:

Também podemos mesclar tabelas com base nos dados da coluna de tabelas executando o comando fornecido:

Selecione * de Student_Marks Inner Junção Class_Marks onde Student_Marks.LastName = Class_Marks.Sobrenome;

Aqui, mesclamos os registros de tabela que têm o mesmo “Sobrenome”:

Fornecemos uma maneira de mesclar duas tabelas MySQL usando o “JUNÇÃO INTERNA"Cláusula

Conclusão

Para mesclar as duas tabelas MySQL usando a cláusula "Inner Junção", como "Selecione * da junção interna;, ““Selecione * da junção interna onde;", e a "Selecione * da junção interna onde;”Os comandos são usados. Este artigo ilustrou as várias maneiras de se juntar a duas tabelas MySQL usando o “JUNÇÃO INTERNA"Cláusula.