| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan man undgår Deltag type Alle i MySQL
    MySQL indeholder flere forskellige "join " typer , så du kan kombinere data fra tabeller i en række forskellige måder. MySQL er en database management system , der lader dig få adgang til data fra en database på serveren. Det kartesiske produkt af to tabeller er en kombination af alle rækker fra en tabel med hver række i den anden tabel . Når du har brug for at kombinere data fra de to tabeller uden at medtage alle de mulige kombinationer , udnytte "LEFT JOIN ", " RIGHT JOIN " og " INNER JOIN " udsagn. Instruktioner
    1

    Åbn terminal og log ind på din MySQL-database ved at indtaste kommandoen : Hej

    mysql -u bruger - p pass

    Erstat " bruger", og "pass" med dit brugernavn og din adgangskode.
    2

    Udelukke poster fra en bestemt tabel med ingen matchende værdier ved sammenføjning tabeller , ved hjælp af "LEFT JOIN " eller " RIGHT JOIN " erklæring . Skriv følgende kommando i terminalen : Hej

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

    eller

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

    "LEFT JOIN " erklæring vil omfatte alle poster fra tabellen " t1 " , men kun de poster fra tabellen " T2 ", som har en matchende "a" kolonneværdi med bord " t1 ". Poster i tabellen " T2 " , der ikke har matchende kolonner i tabellen " t1 " er udelukket .

    "RIGHT JOIN " erklæring virker på samme måde , men alle poster fra tabellen " T2 " er inkluderet , og kun poster fra tabellen " t1 ", der har en matchende "a" kolonnen værdi med " T2 " er inkluderet.
    3

    Udeluk poster fra enten tabel, der ikke opfylder slutte betingelser ved hjælp af den "indre JOIN " erklæring . Skriv følgende kommando i terminalen : Hej

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

    Enhver rekord fra enten tabel, der ikke har en matchende post i anden tabel er udelukket.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter INT til String i MS SQL 
    ·PHP scripting Fordele & Ulemper 
    ·Sådan Læs PDF-filer i PHP 
    ·Sådan Sortere en 2- dimensionel array i PHP 
    ·Sådan Suppleant rækkefarver i CSS Med PHP 
    ·Codeblocks MySQL Tutorial 
    ·Sådan ændres en font med PHP 
    ·Sådan ændres en MySQL Felttype i PHP 
    ·Sådan afspille en lydfil Ved hjælp af PHP 
    ·Sådan sparer en PHP fil med Filezilla 
      Anbefalede Artikler
    ·En NetBeans 6.8 UML Tutorial 
    ·Sådan oprettes en ny Paperclip i Rails 
    ·Sådan se Forms kører i VB6 
    ·Sådan importeres Connections Into MySQL Workbench 
    ·Sådan kører Tre Loops i Python 
    ·Hvordan opretter jeg en Word-dokument Macro i VB 6.0 
    ·Sådan bruges Metadata for HTML-kode 
    ·Hvad Er ActiveX Do 
    ·Hvordan at finde ord i en streng i Visual Basic 
    ·Funktioner af Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com