Dans SQL Server, vous pouvez créer des tables en exécutant un script SQL avec le CREATE TABLE
déclaration.
Après avoir créé une table via l'interface graphique SSMS, nous allons maintenant créer une table (ou deux) à l'aide d'un script SQL.
Pour créer une table en utilisant SQL, utilisez le CREATE TABLE
déclaration. Indiquez les noms des colonnes et leurs types de données, ainsi que toute autre propriété requise.
-
Ouvrir une nouvelle fenêtre de requête
Ouvrez une nouvelle fenêtre de requête en cliquant sur Nouvelle requête dans la barre d'outils.
-
Exécutez le script SQL
Exécutez le script SQL (ci-dessous) en le collant dans la fenêtre de requête, puis en cliquant sur Exécuter bouton de la barre d'outils.
Vous pouvez également exécuter une requête en :
- En appuyant sur F5 sur votre clavier.
- Cliquer sur Requête > Exécuter dans le menu du haut.
- Cliquez avec le bouton droit dans la fenêtre de requête actuelle et sélectionnez Exécuter depuis le menu contextuel.
Le script SQL
Voici le code à copier-coller :
CREATE TABLE Genres ( GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY, Genre nvarchar(50) NOT NULL );
-
Vérifiez que le tableau a été créé
Utilisons également SQL pour vérifier que la table a été créée.
Exécutez
SELECT * FROM sys.tables;
pour renvoyer une liste de toutes les tables de la base de données.Bien sûr, vous pouvez également actualiser l'Explorateur d'objets en cliquant avec le bouton droit sur les Tables nœud et en sélectionnant Actualiser comme nous l'avons fait lorsque nous avons créé notre table précédente.
Options de tableau
Le CREATE TABLE
accepte de nombreuses options supplémentaires qui vous permettent de spécifier les propriétés exactes de la table.
Il y en a trop pour entrer dans les détails de ce didacticiel, mais ils incluent des options de chiffrement, de réplication, d'index, etc.
Cependant, nous couvrirons ensuite l'une de ces options - les contraintes de clé étrangère - lorsque nous créerons une relation entre les tables.