Qu'est-ce qu'une table?
Une table est un objet qui stocke des données au format Row & Column . Ci-dessous le diagramme, montre respectivement les lignes et la colonne.
Dans ce tutoriel, vous apprendrez:
- Qu'est-ce qu'une table?
- Comment créer une table
- Utilisation de T-SQL
- T-SQL: Créez une nouvelle table en utilisant une table existante.
- Utilisation du concepteur de tables
- Modifier table
- Utilisation de T-SQL
- Utilisation du concepteur de table
- Supprimer la table
- Utilisation de SQL Server Management Studio
- Utilisation de T-SQL
Comment créer une table
La première étape pour stocker des données dans la base de données consiste à créer une table dans laquelle les données résideront. Après la création du tableau, nous pouvons continuer à insérer les lignes dans le tableau.
Nous pouvons créer une table des manières suivantes:
- T-SQL: Créez une nouvelle table en définissant toutes les colonnes et son type de données.
- T-SQL: créer une nouvelle table à l'aide d'une table existante
- Utilisation du concepteur de tables
Étudions cela en détail:
T-SQL: Créez une nouvelle table en définissant toutes les colonnes et son type de données.
Voici la syntaxe pour créer une table
Syntaxe:
CREATE TABLE tableName(column_1 datatype [ NULL | NOT NULL ],column_2 datatype [ NULL | NOT NULL ],… );
Ici,
- Le paramètre tableName indique le nom de la table que vous allez créer.
- Les paramètres colonne_1, colonne_2… désignent les colonnes à ajouter au tableau.
- Une colonne doit être spécifiée comme NULL ou NOT NULL. Si vous ne spécifiez pas, SQL Server prendra NULL comme valeur par défaut.
Créons un tableau de base avec deux colonnes
Mettre en doute:
CREATE TABLE COURSE(Course_ID Int,Course_Name Varchar(10))
Prérequis: sélectionnez la base de données dans laquelle vous devez créer la table.
Étape 1) Exécutez la requête en cliquant sur Exécuter.
Avant d'exécuter la requête, aucune table n'existe:
Résultat: après avoir exécuté la requête, cliquez sur le bouton «Actualiser», la nouvelle table existe en tant que cours.
Étape 2) Insérez quelques données
Jusqu'à présent, la table n'existe que, mais il n'y a pas encore de données dans la table créée.
Transact-SQL a l'instruction INSERT qui peut être utilisée pour insérer des données dans une table. Avec cette instruction, nous pouvons insérer une ou plusieurs colonnes dans une table.
Syntaxe
INSERT INTO tableName(column_1, column_2,… )VALUES(expression_1, expression_2,… ),(expression_1, expression_2,… ),… ;
Ce qui précède montre la syntaxe de base de la commande lors de l'utilisation du mot clé VALUES pour insérer des données dans une table.
Insérons quatre lignes à l'aide de la commande Insérer .
Insert into COURSE values (1,'SQL');Insert into COURSE values (2,'Python');Insert into COURSE values (3,'SQL');Insert into COURSE values (4,'C');
L'image ci-dessous montre que maintenant l'insertion de quatre lignes est réussie.
Étape 3) Pour afficher les données dans SQL Server, nous utilisons l'instruction SELECT. L'instruction utilise la syntaxe suivante:
SELECT expressionFROM tableName[WHERE condition];
Exemple de requête:
SELECT * FROM COURSE;
Résultat: la table a été créée et il y a quatre enregistrements dans les tables. Notez que nous pouvons créer des enregistrements avec une valeur en double dans l'une des colonnes car il n'y a aucune contrainte.
T-SQL: Créez une nouvelle table en utilisant une table existante.
Disons maintenant que nous voulons une autre table comme la table COURSE créée ci-dessus. Cependant, nous n'avons besoin que d'une seule colonne de Course_Name et non Course_ID.
Syntaxe:
SELECT (Column 1,… ) INTOFROM ;
Exemple de requête:
SELECT COURSE_NAME INTO COURSE_NAMES FROM COURSE;
Étape 1) Exécutez la requête en cliquant sur Exécuter.
Résultat: Nouvelle table créée avec le nom COURSE_NAMES avec 1 colonne existante et quatre enregistrements de la table plus ancienne.
SELECT * FROM COURSE_NAMES;
Utilisation du concepteur de tables
Nous pouvons également créer une table à partir de l'EDI de gestion de Studio à l'aide de Table Designer.
Étape 1) Cliquez avec le bouton droit sur Table> Nouveau> Cliquez sur Table.
Étape 2) Entrez les noms des colonnes, les types de données. Choisissez d'autoriser ou non les valeurs nulles.
Étape 3) Appuyez sur «CTRL + S» pour enregistrer la table. Entrez le nom comme "Course_Title"
Résultat: Cliquez sur 'Refresh' et nous pouvons voir qu'une nouvelle table existe avec le nom Course_Title avec une colonne nommée Course_Name .
Modifier table
Il existe deux façons de modifier la table dans le serveur SQL .
1. T-SQL: modifiez la table en ajoutant de nouvelles colonnes.
2. Utilisation du concepteur de table
T-SQL: modifier la table en insérant des colonnes
Vous trouverez ci-dessous la syntaxe pour modifier la table
Syntaxe :
Alter TABLE