Création et suppression des tables en SQL

Création et suppression des tables en SQL

Création des tables - CREATE TABLE

La création d'une table de base implique de nommer la table et de définir ses colonnes et le type de données de chaque colonne.

L'instruction CREATE TABLE permet de créer une nouvelle table.

Syntaxe :

                                CREATE TABLE nom_table(
                                    column1 type_donnees [contraintes],
                                    column2 type_donnees [contraintes],
                                    column3 type_donnees [contraintes],
                                    .....
                                    columnN type_donnees [contraintes],
                                    PRIMARY KEY( une ou plusieurs colonnes )
                                );
                            

CREATE TABLE est le mot clé qui indique au système de base de données ce que vous voulez faire. Dans ce cas, vous voulez créer une nouvelle table. Le nom unique ou l'identificateur de la table suit l'instruction CREATE TABLE.

Ensuite, entre parenthèses, la liste définissant chaque colonne de la table et son type de données.

Exemple 1 :

Le code suivant est un exemple, qui crée une table Employes avec un ID en tant que clé primaire et NOT NULL sont les contraintes indiquant que ces champs ne peuvent pas être NULL lors de la création d'enregistrements dans cette table.

                                CREATE TABLE Employes(
                                    Id INT              NOT NULL,
                                    Nom VARCHAR (20)    NOT NULL,
                                    Age  INT            NOT NULL,
                                    Salaire   DECIMAL (18, 2),       
                                    PRIMARY KEY (Id)
                                );
                            

Suppression des tables - DROP TABLE

L'instruction DROP TABLE permet de supprimer une définition de table ainsi que toutes les données, index, déclencheurs, contraintes et spécifications de permission de cette table.

Attention ! Vous devez être très prudent lorsque vous utilisez cette commande car une fois la table supprimée, toutes les informations disponibles dans cette table seront également définitivement perdues.

Syntaxe :

                                DROP TABLE nom_table;
                            
Exemple 2 :

Pour supprimer la table Employes, vous devez exécuter la requête suivante :

                                DROP TABLE Employes;
                            

Partager ce cours avec tes amis :

Rédigé par M. ESSADDOUKI

Many people realize their hearts desires late in life. Continue learning, never stop striving and keep your curiosity sharp, and you will never become too old to appreciate life.

0 Commentaire(s)

Pour laisser un commentaire vous devez avoir un compte Inscription, ou Se connecter