Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan unngå Bli type Alle i MySQL
    MySQL inneholder flere forskjellige "join " typer , slik at du kan kombinere data fra tabeller i en rekke måter . MySQL er en database management system som lar deg få tilgang til data fra en database på serveren. Den kartesiske produkt av to tabeller er en kombinasjon av alle rader fra en tabell med hver rekke av den andre tabellen. Når du trenger å kombinere data fra de to tabellene uten å inkludere alle mulige kombinasjoner, utnytte "LEFT JOIN " , "RIGHT JOIN " og " INNER JOIN " uttalelser. Instruksjoner
    en

    Åpne terminalen og logge deg på MySQL -databasen ved å skrive kommandoen : en

    mysql -u user -p pass

    Erstatt " bruker" og "pass " med ditt brukernavn og passord .
    2

    Ekskluder poster fra en bestemt tabell uten ingen verdier ved å bli med tabeller , ved hjelp av "LEFT JOIN " eller "RIGHT JOIN " statement. Skriv inn følgende kommando i terminalen : en

    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 " statement vil omfatte alle poster fra tabellen " t1 " , men bare inneholde poster fra tabellen " t2 " som har en tilsvarende "a" kolonneverdi med bord " t1 . " Postene i tabellen " t2 " som ikke har samsvarende kolonner i tabellen " t1 " er utelukket.

    "RIGHT JOIN " statement fungerer på samme måte , men alle postene fra tabellen " t2 " er inkludert, og bare poster fra tabellen " t1 " som har en tilsvarende "a" kolonneverdi med " t2 " er inkludert.
    3

    utelate poster fra enten bordet som ikke oppfyller de blir med forholdene ved å bruke den " INNER JOIN " statement. Skriv inn følgende kommando i terminalen : en

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

    Enhver rekord fra enten bordet som ikke har en samsvarende post i andre tabellen er utelukket.

    früher :

     Weiter:
      Relatert Artike
    ·Sette inn en avmerkingsboks i PHP MySQL 
    ·Hvordan lage en strekkode Program 
    ·Slik sletter tegn fra en URL i PHP 
    ·Hvordan Reset MySQL 5.1 Root passord i Windows 
    ·Hvordan bruke Send- knapp i PHP 
    ·Hvordan bruke Triggers i SQL Servere 
    ·Slik konverterer Int til tinyint 
    ·Hvordan å kompilere PHP på Windows GUI 
    ·Hvordan lage en Hollow Square i PHP 
    ·Hvordan bruke Dollar Sign i en String i PHP 
      Anbefalte artikler
    ·Hvordan få en valgt verdi fra en Listbox i C 
    ·Slik importerer en CSV-fil på DB2 
    ·Hvordan redigere XML Med en GridView i ASP.NET og Visua…
    ·Hvordan installere PEAR - PHP på Ubuntu 
    ·Viktigheten av Computer Programming 
    ·Hvordan lese e-post i Visual Basic 
    ·Slik fjerner et element fra en tom Array i Ruby 
    ·Hvordan Roter en Cipher i JavaScript 
    ·Slik kopierer du en liste med Python Syntax 
    ·Egenskapene til Forms i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/