| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo evitar el tipo de combinación En MySQL
    MySQL proporciona varios tipos diferentes "Join" , para que pueda combinar los datos de las tablas en una variedad de maneras. MySQL es un sistema de gestión de base de datos que le permite acceder a los datos de una base de datos en el servidor. El producto cartesiano de dos tablas es una combinación de todas las filas de una tabla con cada fila de la otra tabla . Cuando es necesario combinar los datos de las dos tablas sin incluir todas las combinaciones posibles , utilizar la "LEFT JOIN" , " RIGHT JOIN" y " unión interna " declaraciones. Instrucciones
    1

    Abra el terminal y acceder a su base de datos MySQL con el comando :

    mysql -u usuario -p pass

    Reemplazar " usuario" y "pass" con su nombre de usuario y contraseña.
    2

    Excluir registros de una tabla específica sin valores coincidentes de las tablas de unión, a través del " LEFT JOIN" o " RIGHT JOIN" declaración. Escriba el siguiente comando en el terminal :

    SELECT * FROM t1 LEFT JOIN t2 EN t1.a = t2.a

    o

    SELECT * FROM t1 RIGHT JOIN T2 t1.a = t2.a

    "LEFT JOIN " declaración incluirá todos los registros de la tabla " t1" , pero sólo incluye los registros de la tabla "t2 " que tienen una "a" valor de la columna correspondiente a la tabla "t1 ". Se excluyen registros de la tabla "t2 " que no tienen columnas coincidentes en la tabla "t1 " .

    " RIGHT JOIN " comando funciona de manera similar, pero todos los registros de la tabla "t2 " están incluidos y sólo el registros de la tabla "t1 " que tienen una "a" valor de la columna correspondiente a " t2" están incluidos.
    3

    Excluir los registros de cualquiera de las tablas que no cumplan con las condiciones de unión mediante el uso de la declaración " INNER JOIN " . Escriba el siguiente comando en el terminal :

    SELECT * FROM t1 INNER JOIN t2 en t1.a = t2.a

    cualquier registro de cualquier tabla que no tiene un registro coincidente en la se excluye . otra mesa

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer un chat PHP habitación 
    ·Buscar MySQL Tutorial 
    ·¿Por qué mi PHP MySQL Página tan lento 
    ·Cómo crear un sitio web dinámico en PHP con tablas de…
    ·SQL no compatible Tipo de datos Error en la columna Int…
    ·Cómo prevenir la descarga de un video PHP 
    ·PHP Tutorial sobre excepciones Banco de datos 
    ·Cómo cambiar el tamaño de carga de archivos en PHP 
    ·Cómo utilizar un servidor MySQL usando un cliente de l…
    ·Cómo habilitar PDO de PHP Library en Go Daddy 
      Artículos destacados
    ·Diferencias entre Vs matriz de bytes. Cadena 
    ·Cómo llenar un cuadro combinado con JavaScript 
    ·Cómo codificar un C + + Espere función 
    ·Cómo utilizar un doble de bucles en Python 
    ·Cómo redirigir una página Web en Javascript 
    ·Cómo utilizar OracleDataAdapter para actualizar un ori…
    ·La diferencia entre Delete y Truncar en Oracle 
    ·Cómo hacer un sistema de chat usando PHP 
    ·Cómo publicar una base de datos y personajes de Gaza c…
    ·Tutorial de VB El uso de un SQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com