En Ligne gratuit d'Échappement SQL
SQL est un domaine spécifique de la langue utilisée dans la programmation et conçu pour la gestion des données dans une base de données relationnelle système de gestion de l' (SGBDR), ou pour le traitement de flux de données relationnelles flux (système de gestion de RDSMS). Il est particulièrement utile dans le traitement des données structurées, c'est à dire des données intégrant les relations entre les entités et de variables.
SQL offre deux principaux avantages par rapport aux anciens en lecture–écriture des Api comme ISAM ou de la VSAM. Tout d'abord, il introduit le concept d'accéder à de nombreux enregistrements avec une seule commande. Deuxièmement, il élimine la nécessité de spécifier la façon de parvenir à un enregistrement, par exemple avec ou sans index.
À l'origine basé sur l'algèbre relationnelle et de tuple calcul relationnel, SQL se compose de nombreux types de déclarations, qui peuvent être de manière informelle classés comme des sous-langues, couramment: un langage de requête (DQL),[a], un langage de définition de données (DDL),[b] un contrôle de données en langue (DCL), et un langage de manipulation de données (DML).[c] Le champ d'application de SQL inclut une requête de données, manipulation de données (insert, update et delete), de définition de données (schéma de création et de modification), et les données de contrôle d'accès. Bien que SQL est essentiellement un langage déclaratif (4GL), il comprend aussi des éléments de procédure.
SQL a été l'un des premiers commerciale langues à utiliser Edgar F. Codd du modèle relationnel. Le modèle a été décrit dans son influente 1970 papier, "Un Modèle Relationnel de Données pour de Grandes Banques de Données Partagée". En dépit de ne pas entièrement adhérant au modèle relationnel tel que décrit par Codd, il est devenu le plus largement utilisé langage de base de données.
SQL est devenu un standard de l'American National Standards Institute (ANSI) en 1986, et de l'Organisation Internationale de Normalisation (ISO) en 1987. Depuis, la norme a été révisée pour inclure un plus grand ensemble de fonctionnalités. En dépit de l'existence de ces normes, la plupart du code SQL n'est pas complètement portable entre les différents systèmes de base de données sans ajustements.
Dans l'informatique et les télécommunications, un caractère d'échappement est un personnage qui appelle une autre interprétation sur les caractères suivants dans une séquence de caractères. Un caractère d'échappement est un cas particulier de caractères de remplacement. Généralement, la décision de savoir si quelque chose est un caractère d'échappement ou pas ne dépend pas du contexte.
Un caractère d'échappement ne peut pas avoir son propre sens, de sorte que toutes les séquences d'échappement sont de deux caractères ou plus.
Les caractères d'échappement font partie de la syntaxe de nombreux langages de programmation, les formats de données et les protocoles de communication. plus de caractères.
Les caractères d'échappement font partie de la syntaxe de nombreux langages de programmation, les formats de données et les protocoles de communication. Pour un alphabet donné un caractère d'échappement but est de lancer des séquences de caractères (ainsi nommé en séquences d'échappement), qui doivent être interprétées différemment par les mêmes caractères, survenant sans le préfixe caractère d'échappement.
Il y a généralement deux fonctions de séquences d'échappement. La première est de coder un syntaxiques de l'entité, tels que des commandes ou des données particulières, qui ne peuvent pas être directement représenté par l'alphabet. La deuxième utilisation, dénommé caractère citant, est de représenter les personnages, ce qui ne peut pas être tapé dans le contexte actuel, ou aurait indésirable d'une interprétation. Dans ce dernier cas, une séquence d'échappement est un digraphe composé d'un caractère d'échappement lui-même et une "cité" de caractère.