Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como Evitar o Tipo de Join All in MySQL
MySQL fornece vários tipos diferentes "join" , então você pode combinar os dados de tabelas em uma variedade de maneiras. O MySQL é um sistema de gerenciamento de banco de dados que permite que você acesse os dados de um banco de dados no servidor. O produto cartesiano de duas tabelas é uma combinação de todas as linhas de uma tabela com cada linha da outra tabela. Quando você precisa combinar os dados das duas tabelas sem incluir todas as combinações possíveis , utilize a " LEFT JOIN ", " RIGHT JOIN " e " INNER JOIN " declarações. Instruções
1

Abra o terminal e faça login no seu banco de dados MySQL , digitando o comando :

mysql- u user- p passagem

Substitua o " usuário" e " passar" com o seu nome de usuário e senha .
2

Excluir registros de uma tabela específica , sem valores correspondentes juntando tabelas , utilizando a instrução " LEFT JOIN " ou " RIGHT JOIN " . Digite o seguinte comando no terminal :

SELECT * FROM t1 LEFT JOIN t2 ON T1.a = t2.a

ou

SELECT * FROM t1 RIGHT JOIN t2 ON T1.a = t2.a

O "LEFT JOIN" declaração incluirá todos os registros da tabela "T1" , mas incluem apenas os registros da tabela "T2" que têm uma correspondência "a" valor da coluna com a tabela " t1 ". Registros na tabela " t2" que não têm colunas na tabela de correspondência " t1 " são excluídos.

O " RIGHT JOIN " declaração funciona de forma semelhante , mas todos os registros da tabela " t2" estão incluídos e apenas o registros da tabela " t1 ", que tem um correspondente "a" valor da coluna com " t2" estão incluídos.
3

Excluir registros de ambas as tabelas que não cumprem as condições de junção usando o " INNER JOIN " declaração . Digite o seguinte comando no terminal :

SELECT * FROM t1 INNER JOIN t2 em T1.a = t2.a

Qualquer registro de qualquer tabela que não tem um registro correspondente na outra tabela é excluída.

Anterior :

Próximo : No
  Os artigos relacionados
·Perigos de entrada escondida com PHP 
·Como desativar Clustering no MySQL 
·Tutorial para URL curta Serviços em PHP 
·Como excluir um arquivo no servidor PHP VI 
·Tutorial Raspadinha PHP 
·Codeblocks MySQL Tutorial 
·Como capturar um título página usando PHP 
·Como verificar quais tarefas estão agendadas no Sapo 
·Como se conectar ao MySQL Ajax 
·Como para recuperar linhas de ResultSet para MySQL em J…
  Artigos em destaque
·Javascript Scrollbar Tutorial 
·Como substituir uma bola com um pássaro Bouncing em Ja…
·Como atualizar um cursor usando COBOL 
·Como descompactar um arquivo em C # 
·Como converter um Integer a matriz binária em Java 
·Como escrever Apps Cacau 
·Como chamar um destrutor em C + + 
·Como mapear um Servlet Dentro de um Servlet 
·Como Chegar Bytes de um fluxo de entrada Java 
·Como Escrever um Iterator STL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados