Créer et interroger des tables
Vous pouvez utiliser Transact-SQL pour créer des tables pour vos bases de données, les remplir et extraire des données à partir de celles-ci.
Créer des tables
Utilisez Transact-SQL instructions pour créer des tables pour vos bases de données afin de pouvoir stocker et interroger vos données. Pour créer une table, procédez comme suit :
Pointez sur votre base de données. Par exemple, pour pointer vers une base de données nommée OnlineShop, vous devez exécuter l’instruction suivante dans la fenêtre de l’éditeur de requête choisie :
USE OnlineShop;Vous pouvez ensuite utiliser CREATE TABLE pour créer votre table dans votre base de données choisie. Par exemple, pour créer une table Products, vous pouvez exécuter l’instruction suivante :
CREATE TABLE Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(50) NOT NULL, ProductDescription varchar(max) NOT NULL);Cela crée une table avec les colonnes suivantes :
Colonne Descriptif Identifiant produit Colonne ID de produit avec type int . Il s’agit également de la clé primaire pour la table. ProductName Colonne pour le nom de chaque produit de type varchar avec une limite maximale de 50 caractères. NOT NULL signifie que la colonne ne peut pas être vide. Description du produit Colonne pour la description de chaque produit. Également de type varchar.
Pour créer une table, vous devez fournir un nom pour votre table, les noms des colonnes de votre table et le type de données de chaque colonne.
Remarque
Vous devez disposer des autorisations CREATE TABLE et ALTER SCHEMA pour créer des tables.
Insérer et lire des données à partir d’une table
Une fois que vous avez créé votre table, vous devez la remplir avec des données. Vous pouvez le faire avec Transact-SQL à l’aide de l’instruction INSERT. Par exemple, pour ajouter un produit à une table Products , vous pouvez exécuter l’instruction suivante :
INSERT Products (ProductID, ProductName, ProductDescription)
VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');
Pour lire des données à partir de votre table, vous utilisez l’instruction SELECT. Par exemple, pour extraire les noms et descriptions de tous les produits de votre table Products , vous exécuterez l’instruction suivante :
SELECT ProductName, ProductDescription
FROM Products;