Langage SQL

Notification de cookies

Nous utilisons des cookies pour améliorer votre expérience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Plus d'informations

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

Learning a new programming language is an easy thing, but the most difficult thing is how to design efficient algorithms for real-world problems, so don't be a programmer, be a problems solver.

Cours Similaires :