Un MySQL tutorial avanzato

May 24

Un MySQL tutorial avanzato


MySQL è un sistema di database relazionale che organizza i dati in tabelle. Una volta creato il vostro database MySQL, ci sono funzioni avanzate e le tecniche si possono utilizzare per rendere le query eseguite in modo efficiente.

Tipi di dati

MySQL ha diversi tipi di testo (esempio: "Varchar"), diversi tipi di numero (esempio: "Int") e diversi tipi di data (esempio: "Il tempo), e scegliendo il tipo più piccolo possibile può salvare la memoria.

indici

Indici su colonne sono impostate con l'aggiunta di "chiave primaria", "chiave", "unico" o "Indice di creare o modificare" dichiarazioni, e migliorare la velocità di recupero di dati del database, a scapito della memoria.

Cercando più tabelle

La parola chiave "Join" può essere utilizzato con "Select", "Elimina" e "dichiarazioni Aggiorna" per restituire i risultati da più tabelle unendo i dati dalle colonne corrispondenti.

La combinazione di risultati

Pettinatura i risultati provenienti da più "Select" dichiarazioni in una tabella può essere realizzato con "Unione" quando i dati restituiti è corrispondenza colonne in cui primo nome di colonna del table1 è uguale primo nome di colonna di table2 e così via.

Funzioni di aggregazione

In MySQL, funzioni di aggregazione eseguono calcoli su e combinare i dati provenienti da colonne in un unico record e possono essere utilizzati con il "Group By" per influenzare i valori unici da una o più colonne.

Funzioni di controllo di flusso

Funzioni come "Case", "Se", "IFNULL" e "NULLIF" permettono all'utente di condizionare istruzioni SQL, e valori a seconda che la particolare condizione è vera o falsa ritorno.