Structured Query Language , ou SQL, est la langue utilisée pour le contrôle et la conception de bases de données. Il exerce des fonctions telles que les données correspondantes par des caractéristiques communes situées dans un ensemble de données , permettant aux utilisateurs de rechercher facilement les données. SQL est divisé en différentes déclarations, qui permettent aux programmeurs d'ajouter et de supprimer des informations . Ces déclarations sont divisés en trois catégories principales : Déclarations de données, relevés d'opérations et déclarations de schéma . Déclarations de données
Dans les données états catégorie , les programmeurs informations d'accès à la base de données et modifier des tables et des colonnes. Avec des commandes SELECT , les programmeurs choisissent les caractéristiques des tables dans une base de données. L'utilisateur spécifie la table, il accède avec le mot-clé FROM , la colonne qui il accède avec le mot-clé SELECT et la ligne qui lui sera livré à partir du mot WHERE. Le mot-clé ORDER BY permet au programmeur de déterminer l'ordre dans lequel les informations de base de données s'affiche. Avec l'instruction INSERT , les programmeurs ajouter des lignes à la table. L'instruction UPDATE permet aux programmeurs de modifier des colonnes en lignes de la table . DELETE permettent aux programmeurs supprimer des lignes de la table.
Relevés transactionnels
La catégorie des relevés transactionnels a deux déclarations, la Déclaration COMMT et l'instruction ROLLBACK . L'instruction COMMIT met fin à une transaction et rend les changements constants dans cette transaction. Avec le traitement des transactions , l'ordinateur répond immédiatement à la demande d'un utilisateur. L' instruction ROLLBACK termine la transaction et renvoie immédiatement la base de données à un état antérieur .
Schéma états
déclarations de schéma maintenir schéma. Le schéma est une structure dans un langage de programmation qui définit les tables , les champs de la table et comment les champs et les tableaux se rapportent. La base de données dispose d'un catalogue , qui sont les données qui contient les définitions pour les objets de base de données . Les subdatabases pour le catalogue sont appelées schémas. L' instruction CREATE TABLE crée une table . L' instruction CREATE VIEW crée une vue , qui est essentiellement une requête trouvé dans le catalogue. La déclaration DROP TABLE supprime une table créée précédemment . L' instruction DROP VIEW supprime un point de vue. Pour un utilisateur de l'ordinateur pour accéder à la table ou de la vue , l'administrateur doit utiliser l'instruction GRANT. L'administrateur peut supprimer les privilèges par l'énoncé REVOKE .
SQL Exemple
administrateurs utilisent la fonction SELECT lorsque la chasse aux données spécifiques dans la base de données afin qu'ils puissent utiliser l' information. Par exemple, un expert en sinistre peut consulter les détails de l'accident de voiture d'un client dans la base de données . Des fonctionnalités telles que FROM et ORDER BY aideraient le réglage passer au crible d'importants volumes de données plus rapidement . Les informations saisies dans la base de données peut-être tort , si l'expert peut utiliser UPDATE, INSERT pour ajouter de nouvelles informations et DELETE pour enlever la vieille information. Une fois terminé , l'expert peut enregistrer les informations à commettre ou à se rendre compte qu'il a fait une erreur en confondant un client à un autre et utiliser ROLLBACK. Pour assurer que seules les bonnes personnes accèdent au dossier du client , l'expert ne permet à certains individus d'avoir accès au dossier par l'octroi et REVOKE .