SQL Syntaxe de base

SQL Syntaxe de base


SQL (Structured Query Language) permet aux développeurs de créer, d'interroger et de maintenir des bases de données. instructions SQL couvrent un large éventail de fonctions, y compris la définition des structures de base de données, insérer des données et la récupération des données, souvent en collaboration avec d'autres technologies. Les bases de données en utilisant SQL sont courantes dans le Web et applications de bureau. De nombreuses instructions SQL sont relativement simples, de sorte que tout le monde peut apprendre à les utiliser, même sans beaucoup d'expérience technique.

Création

Les instructions SQL peuvent créer des bases de données et tables. Le code exemple suivant montre la création d'une table:

CREATE TABLE Company (

CompanyID int,

Nom varchar (255)

)

Quand une instruction SQL crée une table, il spécifie le nom de la table, ainsi que les noms et les types de données des colonnes. En option, la déclaration peut également spécifier quelle colonne est la clé primaire comme suit:

PRIMARY KEY (CompanyID)

Cette colonne contient des valeurs qui identifient chaque enregistrement de la table unique.

Insertion

Les instructions SQL peuvent insérer des données dans des tables de base de données existantes. L'exemple de code suivant illustre l'ajout d'un nouvel enregistrement à une table:

INSERT INTO Company (CompanyID, Nom)

VALEURS (10, «Grands Produits»)

Pour insérer des données dans une table de base de données, l'instruction SQL indique d'abord les noms de table et de colonne, puis spécifie une valeur pour chaque colonne. Si une colonne de table de base de données est réglé sur auto-incrémentation, auquel cas chaque nouvel enregistrement sera automatiquement attribué le prochain dans une série de numéros consécutifs, l'instruction d'insertion peut fournir "null" pour cette colonne.

réactualisation

les instructions SQL peuvent mettre à jour les enregistrements dans une table de base de données. Le code exemple suivant met à jour un enregistrement de la table de base de données donnée:

MISE À JOUR Société

SET Name = "Really Great Products '

WHERE CompanyID = 10

Cette déclaration indique au système de gestion de base de données pour sélectionner d'abord la table de base de données avec le nom spécifié, puis de sélectionner les enregistrements dans cette table qui ont la valeur indiquée dans la colonne "CompanyID". Dans ces enregistrements, le SQL indique la base de données pour mettre à jour la valeur "Nom" de la colonne avec la nouvelle chaîne de texte spécifiée.

Interrogation

déclarations de mise à jour de SQL sont parmi les plus courantes. La plupart des applications de base de données utilisent des requêtes pour sélectionner des éléments particuliers de données et collections provenant d'une source de données. Le code suivant montre la sélection des données à partir d'une table de base de données:

* SELECT FROM Company

Cette requête sélectionne chaque valeur de la colonne dans la table. Pour sélectionner une colonne spécifique, SQL utilise la syntaxe suivante:

Nom SELECT FROM Company

Cette syntaxe peut également sélectionner plusieurs colonnes spécifiques, par exemple dans une table de base de données plus grande.