Gratis Online di SQL Fuga
SQL è un linguaggio specifico del dominio utilizzato per la programmazione e per la gestione dei dati in possesso in un relational database management system (RDBMS), o per l'elaborazione del flusso in un flusso di dati relazionali di gestione del sistema (RDSMS). È particolarmente utile nella gestione di dati strutturati, vale a dire i dati che incorpora le relazioni tra soggetti e le variabili.
SQL offre due vantaggi principali rispetto ai vecchi lettura–scrittura Api, ad esempio ISAM o VSAM. In primo luogo, è stato introdotto il concetto di accedere a molti record con un singolo comando. In secondo luogo, esso elimina la necessità di specificare come raggiungere un record, ad esempio, con o senza un indice.
Originariamente basato su algebra relazionale e tupla calcolo relazionale, SQL, è composto da molti tipi di istruzioni, che possono essere informalmente classificati come i dialetti, comunemente: un dato linguaggio di query (DQL),[a] di un linguaggio di definizione dei dati (DDL),[b] un data control language (DCL), e una data manipulation language (DML).[c] L'ambito di SQL include query di dati, la manipolazione dei dati (insert, update e delete), di definizione dei dati (schema di creazione e di modifica), e il controllo dell'accesso ai dati. Anche se SQL è essenzialmente un linguaggio dichiarativo (4GL), include anche elementi procedurali.
SQL è stato uno dei primi commerciale lingue di utilizzare Edgar F. Codd del modello relazionale. Il modello è stato descritto nel suo influente 1970 carta, "Un Modello Relazionale dei Dati per le Grandi Banche Dati Condivise". Nonostante non del tutto aderente al modello relazionale, come descritto da Codd, è diventato il più utilizzato linguaggio di database.
SQL è diventato uno standard di American National Standards Institute (ANSI) nel 1986, e l'Organizzazione Internazionale per la Standardizzazione (ISO) nel 1987. Da allora, il principio è stato modificato per includere un più ampio set di funzionalità. Nonostante l'esistenza di tali norme, la maggior parte di codice SQL non è completamente portatile tra i diversi sistemi di database, senza bisogno di regolazioni.
In informatica e telecomunicazioni, un carattere di escape è un personaggio che richiama un'interpretazione alternativa successivi caratteri in una sequenza di caratteri. Un carattere di escape è un caso particolare di metacaratteri. In generale, il giudizio che se qualcosa è un carattere di escape o meno dipende dal contesto.
Un carattere di escape non può avere un suo significato, in modo che tutte le sequenze di escape sono due o più caratteri.
Caratteri di Escape sono parte della sintassi di molti linguaggi di programmazione, formati di dati e protocolli di comunicazione. più caratteri.
Caratteri di Escape sono parte della sintassi di molti linguaggi di programmazione, formati di dati e protocolli di comunicazione. Per un dato alfabeto un carattere di escape, che ha la finalità di avviare sequenze di caratteri (chiamato così per le sequenze di escape), che devono essere interpretati in modo diverso da gli stessi personaggi che si verificano senza il prefisso carattere di escape.
Di solito ci sono due funzioni di sequenze di escape. Il primo è quello di codificare una entità sintattica, come dispositivo di comandi o dati particolari, che non possono essere direttamente rappresentato dall'alfabeto. Il secondo uso, di cui all'come carattere di quoting, è quello di rappresentare i caratteri, che non possono essere scritti nel contesto attuale, o sarebbe un indesiderato interpretazione. In quest'ultimo caso una sequenza di escape è un digramma costituito da un carattere di escape, e un "citato" carattere.