Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour supprimer une pé…
  • Comment insérer un PHP Date et horo…
  • Le PHP Se souvenir de moi Tutorial 
  • Comment insérer du code HTML dans M…
  • Comment masquer une extension de fic…
  • Comment tronquer chaînes de PHP Bre…
  • Comment convertir ColdFusion à MySQ…
  • Comment faire pour créer un quiz en…
  • Comment trouver la taille du fichier…
  • Comment désactiver Clustering dans …
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment éviter le type de jointure Tout en MySQL

    MySQL fournit plusieurs types «Join» différents , de sorte que vous pouvez combiner les données des tables dans une variété de façons. MySQL est un système de gestion de base de données qui vous permet d' accéder aux données d' une base de données sur le serveur. Le produit cartésien de deux tables est une combinaison de toutes les lignes d' une table avec chaque rangée de l'autre table. Lorsque vous avez besoin de combiner les données des deux tables sans y inclure toutes les combinaisons possibles , d'utiliser le " LEFT JOIN ", " RIGHT JOIN " et " INNER JOIN " déclarations. Instructions
    1

    Ouvrez le terminal et connectez -vous à votre base de données MySQL en tapant la commande :

    mysql -u utilisateur -p passe

    Remplacer «utilisateur» et "pass" avec votre nom d'utilisateur et mot de passe.
    2

    exclure les enregistrements d'une table spécifique avec aucune valeur correspondante par jointure de tables , en utilisant l'instruction " LEFT JOIN " ou " RIGHT JOIN " . Tapez la commande suivante dans le terminal :

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

    ou

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

    " LEFT JOIN " déclaration inclura tous les enregistrements de la table "T1" , mais seulement inclure les enregistrements de la table "T2" qui ont une " une " valeur de colonne correspondant à tableau "T1 ". Enregistrements dans table "T2" qui n'ont pas de colonnes correspondant dans le tableau "t1" sont exclus.

    " RIGHT JOIN " déclaration fonctionne de façon similaire , mais tous les enregistrements de la table "t2" sont inclus et que le enregistrements de la table "T1" qui ont un "a" valeur de colonne correspondant à "t2" sont inclus.
    3

    exclure les enregistrements de chaque table qui ne remplissent pas les conditions de jointure à l'aide l'énoncé « INNER JOIN ». Tapez la commande suivante dans le terminal :

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

    Tout dossier d'une seule table qui ne possède pas un enregistrement correspondant dans la autre tableau est exclue.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment construire un robot Twitter en PHP 
  • MySQL PHP Scripts Recherche 
  • Comment détecter les Robots en PHP 
  • La connexion MySQL de base dans les scripts PHP avec la vérification des erreurs 
  • Comment utiliser PHP pour les sites Web de téléphone portable 
  • Puis-je utiliser le codage PHP avec un éditeur HTML comme Nvu 
  • Comment se connecter OpenOffice Base de MySQL 
  • Comment utiliser un fichier HTML distinct du fichier PHP 
  • Codeblocks Tutoriel MySQL 
  • Comment tronquer Tout d'un personnage en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc