| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come evitare il tipo di join Tutto in MySQL
    MySQL fornisce diversi "join" tipi diversi, in modo da poter combinare i dati provenienti da tabelle in una varietà di modi . MySQL è un sistema di gestione di database che consente di accedere ai dati da un database sul server. Il prodotto cartesiano di due tabelle è una combinazione di tutte le righe da una tabella con ogni riga della tabella. Quando è necessario combinare i dati delle due tabelle senza includere tutte le possibili combinazioni , utilizzano il "LEFT JOIN " , " RIGHT JOIN " e " inner join " dichiarazioni. Istruzioni
    1

    Aprite il terminale e accedere al vostro database MySQL digitando il comando :

    mysql-u user - p passaggio

    Sostituire "utente" e "pass " con il tuo nome utente e password .
    2

    escludere i record da una tabella specifica , senza valori corrispondenti di unione di tabelle , utilizzando il " LEFT JOIN " o " RIGHT JOIN " dichiarazione. Digitare il seguente comando nel terminale :

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

    o

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

    "LEFT JOIN " dichiarazione conterrà tutti i record dalla tabella " T1" , ma comprende solo i record dalla tabella " t2" che hanno un " un " valore di una colonna di corrispondenza con la tabella " t1 ". Sono esclusi i record nella tabella " t2" che non hanno le colonne corrispondenti nella tabella "T1" .

    " RIGHT JOIN " dichiarazione funziona in modo simile , ma tutti i record dalla tabella " t2" sono inclusi e solo la record dalla tabella " T1" che hanno un " un " valore della colonna corrispondente con "T2" sono inclusi.
    3

    escludere i record di entrambe le tabelle che non soddisfano le condizioni di join utilizzando l'affermazione " INNER JOIN " . Digitare il seguente comando nel terminale :

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

    Qualsiasi registrare sia da tavolo che non dispone di un record corrispondente nella altra tabella è esclusa .

    Previous :

    next :
      Articoli Correlati
    ·Si può avere un link in una staffa di PHP 
    ·Come emettere JavaScript con PHP 
    ·Come creare una tabella in GoDaddy Con MySQL 
    ·Come creare un Forum Online 
    ·PHP Dynamic Image Tutorial 
    ·Tutorial : MySQL Database Design 
    ·Come aggiornare la pagina dopo 3 SEC in PHP 
    ·PHP MySQL I problemi UTF8 
    ·Come creare un database di curriculum 
    ·Come aggiungere un Server per Netbeans 
      Articoli in evidenza
    ·La migliore delle versioni per Linux Sub 
    ·Come convertire una variabile String in una variabile f…
    ·Come ridurre la lunghezza di una stringa in C 
    ·Come sostituire una stringa AS2 
    ·Come scrivere uno script Perl per elaborare un modulo 
    ·Come creare JAS con dipendenze 
    ·Come organizzare una lista usando struct in C + + 
    ·Come creare più Form in VB 
    ·Come installare il Facebook Javascript SDK 
    ·Pro e contro di Objective C 
    Copyright © Conoscenza Informatica http://it.wingwit.com