Home
  • Php
  • PHP MySQL Tutorial di base - Lezione 3 - Sintassi di base
re-verse
pubblicato circa un anno fa

PHP MySQL Tutorial di base - Lezione 3 - Sintassi di base

Ogni linguaggio ha le sue regole. Parlare con MySQL non è difficile e rispettando alcune semplici regole di base, con qualche piccola formalità, riusciremo ad ottenere il meglio dalle sue potenzialità. Descriveremo in questo articolo come iniziare col piede giusto! :)

PHP – MySQL: Sintassi di base

Una delle peculiarità del linguaggio SQL, a differenza di altri linguaggi come ad esempio il C++, è che i comandi che andremo a scrivere sono molto vicini all'inglese parlato. Beh... per noi italiani non è tutto questo gran vantaggio, lo ammetto, ma parliamo di poche parole che, anche se non siamo laureati in lingue, sicuramente conosceremo.

Uso delle parole maiuscole / minuscole:

Per nostra convenienza, ma anche per una questione di pulizia e facile interpretazione, uno dei primi suggerimenti di cui ci avvarremo è quello dell'utilizzo di parole maiuscole quando andiamo ad utilizzare le parole chiave di MySQL mentre useremo il minuscolo per i nomi delle tabelle e delle colonne che andiamo ad utilizzare.

Facciamo subito un esempio pratico e rompiamo gli indugi!

1SELECT * FROM impiegati;

In questa linea di codice possiamo notare le parole "SELECT" e "FROM" in maiuscolo.
Il carattere * sinifica "ALL", cioè, tutto. Lo useremo quando non vogliamo selezionare delle colonne specifiche, ma vogliamo tutte le colonne.
Infine, "impiegati" è il nome della tabella che stiamo andando a leggere, per cui va scritta in minuscolo.

Una buona norma è anche quella di non usare parole riservate per i nomi delle tabelle e i nomi delle colonne. Questa cosa potrebbe generare errori, o comunque mandare un pò in confuzione chi ci lavora.

Per un riferimento sull'utilizzo delle parole riservate con MySQL, ecco un elenco delle parole riservate di MySQL

Ovviamente non è necessario conoscere a memoria tutte le 'reserved words' di MySQL, anche perchè su alcune di queste scopriremo che il nostro RDBMS è anche abbastanza permissivo.

Condividi su:

Esprimi un voto:

  • Current rating: 5.0/5
  • 1
  • 2
  • 3
  • 4
  • 5

Argomenti chiave:

Ultimi commenti Ultimi commenti

Esegui il Login oppure registrati per scrivere un commento.
Cerca nel sito...
Ultime recipes

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL MySQL Report un tool di shell per tenere tutto sotto controllo

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL


Vai alla recipe

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL MySQLSniffer sniffare il traffico TCP di MySQL

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL


Vai alla recipe

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso myisamchk riparare file MyISAM

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso il file myisamchk


Vai alla recipe

Un tool per comprimere le tabelle MyISAM fino a oltre il 50% myisampack comprimere file MyISAM

Un tool per comprimere le tabelle MyISAM fino a oltre il 50%


Vai alla recipe

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun mysqlshow visualizzare le informazioni sul database MySQL

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun client


Vai alla recipe

Utilizzando UNION / UNION ALL su campi int unsigned zerofill,
ho notato che MysqlUNION / UNION ALL su campi int unsigned zerofill. di DebUsr
Vai al tip

Utilizzo di funzioni come alias di campo tramite l'impiego di prepared statementReport con alias di campo dinamici di john_revelator
Vai al tip

Può capitare che sia necessario eseguire un dump di database in formato Comma SeparatedEsecuzione dump in formato CSV (tabelle in engine MyIsam esportate in formato CSV) di ghigomatto
Vai al tip

E' possibile eseguire le query SQL contenute in un file di testo. Questo è utileEseguire le query da un file di testo di Sante Caserio
Vai al tip

Se vogliamo fare il backup di tutti i database con mysqldump, e ne abbiamo parecchiFare il backup di tutti i database di Sante Caserio
Vai al tip

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve,vorrei chiedervi un aiutino per una query che mi infastidisce un pò.
Ho 4 aiuto per una query! di fighterdorico Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic

Salve a tutti.

Ho una tabella con lettere accentate.
Le lettere vengono visualizzate ordinamento tabelle di ditch Vai al topic