Marins
destinée à recevoir des noms de marins du XVème siècle à nos jours, avec leur date de naissance et éventuellement de mort. Cette table contiendra les données suivantes.
Tableau 1. Contenu de la table Marins
Nom | Prénom | Année de naissance | Année de mort |
---|---|---|---|
Auguin | Christophe | 1959 | |
Bart | Jean | 1650 | 1702 |
Cartier | Jacques | 1491 | 1557 |
Dumont d'Urville | Jules | 1790 | 1842 |
Dupleix | Joseph | 1697 | 1763 |
Moitessier | Bernard | 1925 | 1994 |
Montcalm | Louis | 1712 | 1759 |
Surcouf | Robert | 1773 | 1827 |
Tabarly | Eric | 1931 | 1998 |
Exemple 1. Création d'une première table
create table Marins ( nom varchar(30), prenom varchar(30), ddnaissance int, ddmort int) ;
create table
, suivie immédiatement du nom de la table à créer ;
varchar(30)
est un type chaîne de 30 caractères, et
int
un type entier. Ces déclarations sont placées entre parenthèses.
Exemple 2. Une première insertion de ligne
insert into Marins (nom, prenom, ddnaissance, ddmort) values ('Bart', 'Jean', 1650, 1702) ;
insert into
est immédiatement suivie du nom de la table dans laquelle on insère les données. Suit ensuite, entre parenthèses, la liste des champs et l’ordre dans lequel ils vont être spécifiés. Suit ensuite le mot-clé
values
, et enfin les valeurs des champs, dans l’ordre de la déclaration. Notons que les valeurs des champs de type chaîne de caractères sont déclarés entre quotes. L’utilisation des quotes ou des guillemets varie d’un serveur à l’autre. Pour insérer une quote dans une chaîne de caractères, il faut la faire précéder d’une autre quote :
Exemple 3. Chaîne de caractères avec quotes
insert into Marins (nom, prenom, ddnaissance, ddmort) values ('Dumont d''Urville', 'Jules', 1790, 1842) ;
Exemple 4. Insertion d'une ligne partielle
insert into Marins (nom, prenom, ddnaissance) values ('Auguin', 'Auguin', 1959) ;
Exemple 5. Insertion d'une ligne partielle
insert into Marins (nom, prenom, ddnaissance, ddmort) values ('Bart', 'Jean', 1650, 1702), ('Cartier', 'Jacques', 1491, 1557) ;
select
. La façon la plus simple d’utiliser cette commande est la suivante :
select
, suivi du mot-clé
from
, puis du nom de la table dans laquelle on souhaite effectuer la sélection.
Le résultat de cette commande est le suivant :
NOM PRENOM ------------------------------ ------------------------------ Bart Jean Cartier Jacques Dumont d'Urville Jules Dupleix Joseph Montcalm Louis Surcouf Robert Tabarly Eric Moitessier Bernard Auguin Auguin