Nwlapcug.com


Come eseguire una Query di un Database utilizzando SELECT con MySQL

L'operazione più semplice in qualsiasi sistema SQL è la query di selezione. In MySQL, programmatori utilizzano SELECT per interrogare un database al fine di recuperare i record. Utilizzando SELECT restituirà un numero di righe da un database sulla base dei criteri che si passa. Il comando può essere complicato a seconda di come avanzata tuo istruzioni SELECT sono o di base.

Istruzioni

1

Raccogliere alcune informazioni di base sui dati che vuoi. Sapere quali informazioni tenere il database così come la tabella che si desidera eseguire query, quali righe le stive di tabella e che di quelle righe si desidera vedere.

2

Iniziare con una query molto semplice che può quindi essere costruita su. Questa query restituirà ogni colonna e ogni riga della tabella "clienti", mostrando la forma di base del comando SELECT. La quantità di dati restituiti sarà schiacciante, se la tabella di cliente è grande. Esempio:
SELECT * FROM customers;

3

Definire che cosa che si vuole fare con la query restituirà le informazioni. Ricordate, di solito non avrete bisogno di tutte le colonne di dati.

4

Ritorno voluto solo colonne. Per restituire solo alcune colonne, è possibile sostituire l'asterisco nel comando precedente con un elenco delimitato da virgole delle colonne che si desidera. Ad esempio, se stai facendo un mailing a tutti i vostri clienti, è necessario solo le colonne nome e indirizzo. Esempio:
SELECT name,address FROM customers;

5

Limitare ulteriormente la query restituisce solo le righe che ti interessano, utilizzando una clausola WHERE. La clausola WHERE causerà la query SELECT restituire solo le righe che soddisfano la clausola WHERE. Questa query selezionerà il nome, indirizzo ed equilibrio di ogni riga nel database con un saldo negativo. Esempio:
SELECT name,address,balance FROM customers WHERE balance < 0;

6

Utilizzare l'operatore booleano OR ed e con la clausola WHERE per unire un numero qualsiasi di condizioni. Le condizioni possono essere complicato o semplice come avete bisogno di essere. Dipende quanto specifico si desidera il ritorno di essere. Qui e viene utilizzato in modo che la query selezionerà non solo il nome e l'indirizzo di tutti con un saldo positivo, ma anche quelli il cui nome è 'Joe Smith'. Esempio:
SELECT name,address FROM customers WHERE balance > 0 AND name = 'Joe Smith';

Consigli & Avvertenze

  • In MySQL, come in altri linguaggi di programmazione, l'asterisco (
  • ) è un carattere jolly usato come una scorciatoia per restituire tutte le colonne di una tabella.