Sql sta per Structured Query Language ossia lingaggio di interrogazione strutturato. Quando parliamo di SQL ci riferiamo a base di dati, base di dati relazionali. E’ uno dei piu’ noti e diffusi linguaggi di interrogazione per basi di dati relazionali e consente di inserire , ricercare, selezionare e cancellare le informazioni nella base di dati tramite semplici costrutti. Linguaggi che piu’ ne fanno utilizzo sono quelli della nuova generazione ad alto livello come il PHP, Aspnet, Java.