SQL , ce qui signifie Structured Query Language , est largement acceptée comme le langage standard pour accéder et manipuler des systèmes de gestion de bases de données relationnelles ( SGBDR) . Bien que des requêtes en SQL peuvent devenir très complexes , les quatre éléments essentiels sont SELECT, UPDATE , INSERT et DELETE . Alors que les différentes versions de SQL sont disponibles dans le commerce , plus l'appui de ces déclarations similaire , permettant aux utilisateurs d'accéder à plusieurs bases de données sans avoir à modifier la syntaxe des commandes SQL sous-jacentes. SELECT colonne FROM table [ où l'expression ] ;
SQL a un énoncé de base unique pour extraire des informations d'une base de données appelée l'instruction SELECT. Parfois considéré comme un select -from- où bloc , l'instruction est composée des clauses SELECT , FROM et WHERE. En termes de base de données, la clause SELECT spécifie les colonnes à récupérer , la clause FROM spécifie les tables d'accès et de la clause WHERE ( qui est facultatif ) spécifie les lignes de la table à utiliser. Ce qui rend le jeu de résultats.
Clause WHERE
La clause WHERE est utilisée pour filtrer les enregistrements et suit toujours la clause FROM. Seuls les enregistrements qui remplissent les conditions seront affichés. Si la clause WHERE est omis de l'instruction SELECT, puis toutes les lignes spécifiées dans la clause FROM sera dans le jeu de résultats. Si plus d'une table est spécifié, toutes les combinaisons de lignes possibles de ces tableaux seront retournés. Cela peut signifier grands ensembles de données et des résultats erronés
UPDATE SET colonne de table = expression [ ...] [ où l'expression ] ; .
UPDATE instruction est utilisé pour modifier les valeurs des colonnes dans une ou plusieurs lignes sélectionnées . La clause WHERE est utilisée pour spécifier une extraction conditions pour les lignes à mettre à jour . Si la clause WHERE est omise , toutes les lignes sont mises à jour . Une clause SET supplémentaire dans l'instruction UPDATE indique les colonnes à modifier et fournit un ensemble de nouvelles valeurs. Beaucoup de lignes peuvent être modifiés à la fois avec une instruction UPDATE
INSERT INTO table [ (colonne [, ... ])] VALUES ( expression [, ...]) ; .
Photos
une instruction INSERT ajoute une seule ligne à une table . La table doit être spécifié , ainsi que les valeurs de la nouvelle ligne. La déclaration peut également être utilisé avec une liste de colonnes explicite pour attribuer des valeurs , utiles quand une table a plusieurs colonnes , mais seuls quelques-uns se verra attribuer des valeurs à la nouvelle ligne. Colonnes non cotés sont mis à NULL , alors que ceux qui admettent la valeur NULL ou des valeurs par défaut peuvent être laissés de côté
Supprimer de la table [ où l'expression ] ; .
SUPPRIMER déclaration supprime les lignes d'une table. Il prévoit également une clause WHERE facultative , similaire à celle utilisée dans l'instruction SELECT . Sous réserve des conditions de la clause WHERE, plusieurs lignes peuvent être supprimés en une seule instruction DELETE , selon le nombre de lignes lues . Si la clause WHERE est omis, toutes les lignes sont supprimées . Notez que la table reste dans la base de données et la structure , les attributs et les index sont intacts.