0% ont trouvé ce document utile (0 vote)
3 vues18 pages

Introduction au langage SQL et requêtes

Ce document fournit une introduction et un aperçu du SQL (Structured Query Language). Il définit ce qu'est le SQL, ses principaux composants et capacités. Il décrit le DML (Data Manipulation Language) utilisé pour interroger et manipuler des données et le DDL (Data Definition Language) utilisé pour définir et gérer les objets de la base de données. Il fournit des exemples de déclarations SQL clés comme SELECT, INSERT, UPDATE, WHERE et ORDER BY.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues18 pages

Introduction au langage SQL et requêtes

Ce document fournit une introduction et un aperçu du SQL (Structured Query Language). Il définit ce qu'est le SQL, ses principaux composants et capacités. Il décrit le DML (Data Manipulation Language) utilisé pour interroger et manipuler des données et le DDL (Data Definition Language) utilisé pour définir et gérer les objets de la base de données. Il fournit des exemples de déclarations SQL clés comme SELECT, INSERT, UPDATE, WHERE et ORDER BY.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

NOTES SQL

Introduction à SQL

SQL est un langage standard pour accéder et manipuler des bases de données.

Qu'est-ce que SQL ?

• SQL signifie Langage de requête structuré


• SQL vous permet d'accéder et de manipuler des bases de données
• SQL est une norme ANSI (American National Standards Institute)

Que peut faire SQL ?

• SQL peut exécuter des requêtes contre une base de données


• SQL peut récupérer des données d'une base de données
• SQL peut insérer des enregistrements dans une base de données
• SQL peut mettre à jour des enregistrements dans une base de données
• SQL peut supprimer des enregistrements d'une base de données
• SQL peut créer de nouvelles bases de données
• SQL peut créer de nouvelles tables dans une base de données

SQL DML et DDL


Le SQL peut être divisé en deux parties : le Langage de Manipulation des Données (DML) et la Définition des Données.
Langue (DDL).

Les commandes de requête et de mise à jour forment la partie DML de SQL :

• SELECT - extrait des données d'une base de données


• MISE À JOUR - met à jour les données dans une base de données
• SUPPRIMER - supprime des données d'une base de données
• INSÉRER DANS - insère de nouvelles données dans une base de données

La partie DDL de SQL permet de créer ou de supprimer des tables de base de données. Elle définit également des index (clés), spécifie
liens entre les tables, et imposer des contraintes entre les tables. Les déclarations DDL les plus importantes en SQL
sont :

• CRÉER UNE BASE DE DONNÉES - crée une nouvelle base de données


• ALTER DATABASE - modifie une base de données
• CREER TABLE - crée une nouvelle table
• ALTER TABLE - modifie une table
• DROP TABLE - supprime une table
• CRÉER UN INDEX - crée un index (clé de recherche)
• DROP INDEX - supprime un index

L'instruction SELECT SQL


L'instruction SELECT est utilisée pour sélectionner des données d'une base de données. Le résultat est stocké dans une table de résultats, appelée le
ensemble de résultats.

Syntaxe SQL SELECT


SÉLECTIONNER le nom_de_colonne(s)

DE nom_de_table

et

SÉLECTIONNER * DE nom_de_table

Remarque : SQL n'est pas sensible à la casse. SELECT est identique à select.

Un exemple de SELECT SQL


La table des "Personnes" :

P_Id Nom de famille Prénom Adresse Ville

1 Hansen Salut Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Nous voulons maintenant sélectionner le contenu des colonnes nommées "NomDeFamille" et "Prénom" dans la table.
above.

Nous utilisons l'instruction SELECT suivante :

SELECT NomDeFamille, Prénom FROM Personnes


L'ensemble des résultats ressemblera à ceci :

LastName FirstName

Hansen Salut

Svendson Tove

Pettersen Kari

SÉLECTIONNER * Exemple

Maintenant, nous voulons sélectionner toutes les colonnes de la table "Persons".

Nous utilisons la déclaration SELECT suivante :

SELECT * FROM Personnes

Astuce : L'astérisque (*) est un moyen rapide de sélectionner toutes les colonnes !

Le jeu de résultats ressemblera à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Salut Timoteivn 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Syntaxe SQL utilisant la condition WHERE

SELECT Entreprise, Pays FROM Clients WHERE Pays = 'États-Unis'

Résultat SQL

Entreprise Pays
Commerce insulaire Royaume-Uni
Galerie du gastronome Espagne
Caves à vin Bacchus Rieur Canada
spécialités de Paris France
Bistro de Simon Danemark
Wolski Zajazd Pologne

La déclaration SQL SELECT DISTINCT


Dans un tableau, certaines colonnes peuvent contenir des valeurs dupliquées. Ce n'est pas un problème, cependant, parfois
vous voudrez lister uniquement les valeurs différentes (distinctes) dans un tableau.

Le mot clé DISTINCT peut être utilisé pour ne retourner que des valeurs distinctes (différentes).

Syntaxe SQL SELECT DISTINCT


SELECT DISTINCT nom_colonne(s)
DE nom_de_table

SÉLECTIONNER DISTINCT Exemple

La table "Personnes" :

P_Id LastName FirstName Adresse Ville

1 Hansen Bonjour Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Maintenant, nous voulons sélectionner uniquement les valeurs distinctes de la colonne nommée "Ville" dans le tableau ci-dessus.

Nous utilisons la déclaration SELECT suivante :

SELECT DISTINCT Ville FROM Personnes

Le ensemble de résultats ressemblera à ceci :

Ville

Sandnes

Stavanger
La clause WHERE
La clause WHERE est utilisée pour extraire uniquement les enregistrements qui remplissent un critère spécifié.

Syntaxe WHERE en SQL


SELECT nom_de_colonne(s)
DE table_name
OÙ nom_de_colonne opérateur valeur

Exemple de clause WHERE


La table "Personnes" :

P_Id LastName FirstName Adresse Ville

1 Hansen Ola Timoteivn 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Nous voulons maintenant sélectionner uniquement les personnes vivant dans la ville de "Sandnes" à partir du tableau ci-dessus.

Nous utilisons la déclaration SELECT suivante :

SÉLECTIONNER * DE Personnes
OÙ Ville='Sandnes'

Le jeu de résultats ressemblera à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Bonjour Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes


Citations autour des champs de texte

SQL utilise des guillemets simples autour des valeurs textuelles (la plupart des systèmes de bases de données accepteront également des guillemets doubles).

Cependant, les valeurs numériques ne doivent pas être entourées de guillemets.

For text values:

C'est correct :

SÉLECTIONNER * DE Personnes OÙ Prénom='Tove'

Ceci est faux :

SÉLECTIONNER * DE Personnes OÙ Prénom=Tove

Pour les valeurs numériques :

C'est correct :

SELECT * FROM Persons WHERE Year=1965

C'est faux :

SÉLECTIONNEZ * DES Personnes OÙ Année='1965'

Opérateurs autorisés dans la clause WHERE


Avec la clause WHERE, les opérateurs suivants peuvent être utilisés :

Opérateur Description
= Égal
<> Pas égal
> Plus grand que
< Moins que
>= Supérieur ou égal
<= inférieur ou égal
ENTRE Entre une plage inclusive
AIMER Recherchez un motif
DANS Si vous connaissez la valeur exacte que vous souhaitez renvoyer pour au moins une des colonnes

Remarque : Dans certaines versions de SQL, l'opérateur <> peut être écrit comme !=
Les opérateurs A D & OR
Les opérateurs A D et OU sont utilisés pour filtrer les enregistrements en fonction de plus d'une condition.

L'opérateur ET affiche un enregistrement si la première condition et la deuxième condition sont vraies.

L'opérateur OU affiche un enregistrement si la première condition ou la deuxième condition est vraie.

Exemple d'opérateur A D
La table "Personnes" :

P_Id Last ame Prénom Adresse Ville


1 Hansen Salut Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Maintenant, nous voulons sélectionner uniquement les personnes dont le prénom est égal à "Tove" ET le nom de famille est égal à
Svendson

Nous utilisons la déclaration SELECT suivante :

SELECT * FROM Persons


OÙ FirstName='Tove'
ET LastName='Svendson'

Le jeu de résultats ressemblera à ceci :

P_Id Nom de famille Prénom Adresse Ville


2 Svendson Tove Borgvn 23 Sandnes

Exemple d'opérateur OU
Maintenant, nous voulons sélectionner uniquement les personnes dont le prénom est égal à "Tove" OU le prénom est égal à
Salut

Nous utilisons la déclaration SELECT suivante :

SÉLECTIONNER * DE Personnes
OÙ Prénom='Tove'
OU Prénom='Ola'

The result-set will look like this:


P_Id Last ame First ame Adresse Ville
1 Hansen Ola Timothée 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes

Combinaison de A D et OR

Vous pouvez également combiner ET et OU (utilisez des parenthèses pour former des expressions complexes).

Nous voulons maintenant sélectionner uniquement les personnes dont le nom de famille est égal à "Svendson" ET le prénom est égal à
"Tove" OU "Ola":

Nous utilisons la déclaration SELECT suivante :

SÉLECTIONNER * DE Persons OÙ
LastName='Svendson'
ET (Prénom='Tove' OU Prénom='Ola')

L'ensemble des résultats ressemblera à ceci :

P_Id Last ame First ame Adresse Ville


2 Svendson Tove Borgvn 23 Sandnes

Le mot-clé ORDER BY
Le mot-clé ORDER BY est utilisé pour trier l'ensemble des résultats.

Le mot-clé ORDER BY est utilisé pour trier le jeu de résultats par une colonne spécifiée.

Le mot-clé ORDER BY trie les enregistrements par ordre croissant par défaut.

Si vous voulez trier les enregistrements dans un ordre décroissant, vous pouvez utiliser le mot-clé DESC.

Syntaxe SQL ORDER BY


SÉLECTIONNER le nom_de_colonne(s)

DE table_name
TRIER PAR nom_de_colonne(s) ASC|DESC
EXEMPLE DE TRI
La table "Personnes" :

P_Id LastName FirstName Adresse Ville

1 Hansen Salut Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Tom Vingvn 23 Stavanger

Maintenant, nous voulons sélectionner toutes les personnes dans le tableau ci-dessus, cependant, nous voulons trier les personnes par leur
nom de famille.

Nous utilisons la déclaration SELECT suivante :

SÉLECTIONNEZ * DE Persons
ORDER BY LastName

Le jeu de résultats ressemblera à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Bonjour Timothé 10 Sandnes

4 Nilsen Tom Vingvn 23 Stavanger

3 Pettersen Kari Storgt 20 Stavanger

2 Svendson Tove Borgvn 23 Sandnes

TRIER PAR DESC Exemple


Maintenant, nous voulons sélectionner toutes les personnes dans le tableau ci-dessus, cependant, nous voulons trier les personnes.
dans l'ordre décroissant de leur nom de famille.

Nous utilisons la déclaration SELECT suivante :

SÉLECTIONNER * DES Personnes


TRIER PAR NomDeFamille DESC
L'ensemble de résultats aura l'apparence suivante :

P_Id LastName FirstName Adresse Ville

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Tom Vingvn 23 Stavanger

1 Hansen Salut Timoteivn 10 Sandnes

L'instruction I SERT I TO
L'instruction INSERT INTO est utilisée pour insérer une nouvelle ligne dans une table.

Syntaxe SQL INSERT INTO

Il est possible d'écrire l'instruction INSERT INTO sous deux formes.

La première forme ne spécifie pas les noms des colonnes où les données seront insérées, seulement leurs valeurs :

INSÉRER DANS table_name


VALEURS (valeur1, valeur2, valeur3,...)

La deuxième forme spécifie à la fois les noms des colonnes et les valeurs à insérer :

INSÉRER DANS table_name (colonne1, colonne2, colonne3,...)


VALEURS (valeur1, valeur2, valeur3,...)

Exemple d'INSERT SQL


Nous avons la table "Personnes" suivante :

P_Id LastName FirstName Adresse Ville

1 Hansen Salut Timoteivn 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger


Nous voulons maintenant insérer une nouvelle ligne dans la table "Persons".

Nous utilisons la déclaration SQL suivante :

INSERT INTO Personnes


VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')

La table "Personnes" ressemblera désormais à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Bonjour Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

Insérer des données uniquement dans les colonnes spécifiées

Il est également possible d'ajouter des données uniquement dans des colonnes spécifiques.

La déclaration SQL suivante ajoutera une nouvelle ligne, mais n'ajoutera des données que dans les champs "P_Id", "LastName" et le
"FirstName" columns:

INSÉRER DANS Persons (P_Id, NomDeFamille, Prénom)


VALUES (5, 'Tjessem', 'Jakob')

La table "Personnes" ressemblera maintenant à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Ola Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

5 Tjessem Jakob
La déclaration UPDATE
L'instruction UPDATE est utilisée pour mettre à jour les enregistrements existants dans une table.

Syntaxe de mise à jour SQL


METTRE À JOUR nom_de_table

DEFINIR colonne1=valeur, colonne2=valeur2,...


OÙ some_column=some_value

Remarque : Faites attention à la clause WHERE dans la syntaxe UPDATE. La clause WHERE spécifie quel enregistrement ou
enregistrements qui devraient être mis à jour. Si vous omettez la clause WHERE, tous les enregistrements seront mis à jour !

Exemple de mise à jour SQL

La table "Personnes" :

P_Id NomDeFamille FirstName Address Ville

1 Hansen Bonjour Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

5 Tjessem Jakob

Nous voulons maintenant mettre à jour la personne "Tjessem, Jakob" dans la table "Personnes".

Nous utilisons la déclaration SQL suivante :

METTRE À JOUR les personnes

SET Address='Nissestien 67', City='Sandnes'


OÙ LastName='Tjessem' ET FirstName='Jakob'

La table "Personnes" aura maintenant l'apparence suivante :

P_Id Nom de famille FirstName Adresse Ville

1 Hansen Salut Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes


3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

5 Tjessem Jakob Nissestien 67 Sandnes

Avertissement de mise à jour SQL

Faites attention lors de la mise à jour des enregistrements. Si nous avions omis la clause WHERE dans l'exemple ci-dessus, comme ceci :

METTRE À JOUR les Personnes

SET Address='Nissestien 67', City='Sandnes'

La table "Personnes" aurait eu l'apparence suivante :

P_Id LastName FirstName Adresse Ville

1 Hansen Salut Nissestien 67 Sandnes

2 Svendson Tove Nissestien 67 Sandnes

3 Pettersen Kari Nissestien 67 Sandnes

4 Nilsen Johan Nissestien 67 Sandnes

5 Tjessem Jakob Nissestien 67 Sandnes

L'instructions DELETE
L'instruction DELETE est utilisée pour supprimer des lignes dans une table.

Syntaxe SQL DELETE


SUPPRIMER DE table_name
OÙ some_column=some_value

Remarque : Remarquez la clause WHERE dans la syntaxe DELETE. La clause WHERE spécifie quel enregistrement ou
enregistrements qui doivent être supprimés. Si vous omettez la clause WHERE, tous les enregistrements seront supprimés !
Exemple de suppression SQL

La table "Personnes" :

P_Id LastName FirstName Adresse Ville

1 Hansen Salut Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

5 Tjessem Jakob Nissestien 67 Sandnes

Nous voulons maintenant supprimer la personne "Tjessem, Jakob" dans la table "Personnes".

Nous utilisons la déclaration SQL suivante :

SUPPRIMER DE Persons
OÙ LastName='Tjessem' ET FirstName='Jakob'

La table "Personnes" va maintenant ressembler à ceci :

P_Id LastName FirstName Adresse Ville

1 Hansen Bonjour Timoteivn 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

4 Nilsen Johan Bakken 2 Stavanger

Supprimer toutes les lignes

Il est possible de supprimer toutes les lignes d'une table sans supprimer la table. Cela signifie que la structure de la table,
les attributs et les index resteront intacts :

SUPPRIMER DE table_name ou

SUPPRIMER * DE nom_de_table

Remarque : Soyez très prudent lors de la suppression d'enregistrements. Vous ne pouvez pas annuler cette déclaration !
L'instruction CREATE DATABASE
L'instruction CREATE DATABASE est utilisée pour créer une base de données.

Syntaxe de CREATE DATABASE SQL


CRÉER UNE BASE DE DONNÉES nom_de_la_base

CRÉER UNE BASE DE DONNÉES Exemple

Nous voulons maintenant créer une base de données appelée "my_db".

Nous utilisons la déclaration CREATE DATABASE suivante :

CRÉER UNE BASE DE DONNÉES my_db

Les tables de la base de données peuvent être ajoutées avec l'instruction CREATE TABLE.

La déclaration CREATE TABLE


L'instruction CREATE TABLE est utilisée pour créer une table dans une base de données.

Syntaxe de création de table SQL

CRÉER TABLE nom_table


(
nom_de_colonne1 type_de_données
nom_de_colonne2 type_de_données
nom_colonne3 type_donnees,
....
)

Le type de données spécifie quel type de données la colonne peut contenir.

CRÉER TABLE Exemple


Nous voulons maintenant créer une table appelée "Persons" qui contient cinq colonnes : P_Id, Nom, Prénom,
Adresse, et Ville.

Nous utilisons la déclaration CREATE TABLE suivante :

CRÉER TABLE Personnes


(
P_Id int,
NomDeFamille varchar(255)
FirstName varchar(255),
Adresse varchar(255)
Ville varchar(255)
)

La colonne P_Id est de type int et contiendra un nombre. Le nom de famille, le prénom, l'adresse et la ville
les colonnes sont de type varchar avec une longueur maximale de 255 caractères.

La table "Personnes" vide aura maintenant l'apparence suivante :

P_Id Nom de famille FirstName Adresse Ville

Contraintes SQL
Les contraintes sont utilisées pour limiter le type de données qui peuvent entrer dans une table.

Des contraintes peuvent être spécifiées lors de la création d'une table (avec l'instruction CREATE TABLE) ou après la table.
est créé (avec l'instruction ALTER TABLE).

Nous nous concentrerons sur les contraintes suivantes :

• La contrainte NOT NULL impose à une colonne de ne pas accepter de valeurs NULL.
La contrainte NOT NULL oblige un champ à toujours contenir une valeur. Cela signifie que vous ne pouvez pas insérer
un nouvel enregistrement, ou mettre à jour un enregistrement sans ajouter de valeur à ce champ.
• U IQUE - La contrainte UNIQUE identifie de manière unique chaque enregistrement dans une table de base de données.
Les contraintes UNIQUE et PRIMARY KEY garantissent toutes deux l'unicité d'une colonne ou
un ensemble de colonnes. Une contrainte de clé primaire a automatiquement une contrainte UNIQUE définie sur
Notez que vous pouvez avoir plusieurs contraintes UNIQUE par table, mais seulement une clé primaire.
contrainte par table.
• CLÉ PRINCIPALE - La contrainte de CLÉ PRINCIPALE identifie de manière unique chaque enregistrement dans une base de données
[Link] keys must contain unique values.A primary key column cannot contain NULL
[Link] table doit avoir une clé primaire, et chaque table ne peut avoir qu'une seule clé primaire.
• VÉRIFIER - La contrainte CHECK est utilisée pour limiter la plage de valeurs qui peuvent être placées dans une colonne. Si
vous définissez une contrainte CHECK sur une seule colonne, elle n'autorise que certaines valeurs pour cette colonne. Si
vous définissez une contrainte CHECK sur une table, elle peut limiter les valeurs dans certaines colonnes en fonction des valeurs
dans d'autres colonnes de la ligne.
• DEFAULT - La contrainte DEFAULT est utilisée pour insérer une valeur par défaut dans une colonne. La valeur par défaut
une valeur sera ajoutée à tous les nouveaux enregistrements, si aucune autre valeur n'est spécifiée.
La déclaration ALTER TABLE
L'instruction ALTER TABLE est utilisée pour ajouter, supprimer ou modifier des colonnes dans une table existante.

Syntaxe ALTER TABLE SQL

Pour ajouter une colonne dans une table, utilisez la syntaxe suivante :

MODIFIER TABLE table_name


AJOUTER nom_de_colonne type_de_données

Pour supprimer une colonne dans une table, utilisez la syntaxe suivante (notez que certains systèmes de bases de données n'autorisent pas
supprimer une colonne) :

MODIFIER TABLE table_name


SUPPRIMER LA COLONNE nom_de_colonne

Pour changer le type de données d'une colonne dans une table, utilisez la syntaxe suivante :

MODIFIER TABLE table_name


MODIFIER LA COLONNE nom_de_colonne type_de_donnee

Exemple de SQL ALTER TABLE


Regardez la table "Personnes" :

P_Id LastName FirstName Adresse City

1 Hansen Ola Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Nous voulons maintenant ajouter une colonne nommée "DateDeNaissance" dans la table "Personnes".

Nous utilisons la déclaration SQL suivante :

MODIFIER TABLE Personnes


ADD DateOfBirth date

Notez que la nouvelle colonne, "DateOfBirth", est de type date et va contenir une date. Le type de données
précise quel type de données la colonne peut contenir
La table "Personnes" ressemblera maintenant à ceci :

P_Id LastName FirstName Adresse Ville DateOfBirth

1 Hansen Ola Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Exemple de changement de type de données

Nous voulons maintenant changer le type de données de la colonne nommée "DateOfBirth" dans la table "Persons".

Nous utilisons la déclaration SQL suivante :

MODIFIER TABLE Personnes


MODIFIER LA COLONNE DateOfBirth année

Remarquez que la colonne "DateOfBirth" est maintenant de type année et va contenir une année en deux chiffres ou quatre.
format numérique.

SUPPRIMER LA COLONNE Exemple

Ensuite, nous voulons supprimer la colonne nommée "DateDeNaissance" dans la table "Personnes".

Nous utilisons la déclaration SQL suivante :

MODIFIER TABLE Personnes


SUPPRIMER LA COLONNE DateOfBirth

La table "Personnes" ressemblera maintenant à ceci :

P_Id Nom de famille Prénom Adresse Ville

1 Hansen Bonjour Timothée 10 Sandnes

2 Svendson Tove Borgvn 23 Sandnes

3 Pettersen Kari Storgt 20 Stavanger

Vous aimerez peut-être aussi