Documente Academic
Documente Profesional
Documente Cultură
SHOW WARNINGS;
pour pouvoir agir sur cette base, vous devez d'abord la
slectionner. Une fois de plus, la commande est trs simple
:
USE elevage
Prciser un moteur lors de la cration de la table
Les moteurs des tables
Ce sont des moteurs de stockage. Cela permet de grer
diffremment les tables selon l'utilit qu'on en a.
Pour qu'une table utilise le moteur de notre choix, il suffit
d'ajouter ceci la fin de la commande de cration :
ENGINE = moteur;
En remplaant bien sr "moteur" par le nom du moteur que
nous voulons utiliser, ici InnoDB :
ENGINE = INNODB;
MyISAM : Les commandes d'insertion et slection de
donnes sont particulirement rapides sur les tables utilisant
ce moteur. Cependant, il ne gre pas certaines
fonctionnalits importantes comme les cls trangres, qui
Suppression
ALTER TABLE nom_table
DROP [COLUMN] nom_colonne;
Exp : ALTER TABLE Test_tuto
DROP COLUMN date_insertion; -- Suppression de la
colonne date_insertion
Modification de colonne
Changement du nom de la colonne
ALTER TABLE nom_table
CHANGE ancien_nom nouveau_nom description_colonne;
Exp : ALTER TABLE Test_tuto
CHANGE nom prenom VARCHAR(10) NOT NULL;
Changement du type de donnes
Les mots-cls CHANGE et MODIFY peuvent tre utiliss
pour changer le type de donne de la colonne, mais aussi
changer la valeur par dfaut ou ajouter/supprimer une
proprit AUTO_INCREMENT. Si vous utilisez CHANGE,
vous pouvez, comme on vient de le voir, renommer la
colonne en mme temps. Si vous ne dsirez pas la
CHANGE prenom nom VARCHAR(30) NOT NULL; -Changement du type + changement du nom
ALTER TABLE Test_tuto
Syntaxe de INSERT
INSERT INTO Animal
VALUES (1, 'chien', 'M', '2010-04-05 13:43:00', 'Rox',
'Mordille beaucoup');
Insertion en prcisant les colonnes
INSERT INTO Animal (espece, sexe, date_naissance)
VALUES ('tortue', 'F', '2009-08-03 05:12:00');
INSERT INTO Animal (nom, commentaires,
date_naissance, espece)
VALUES ('Choupi', 'N sans oreille gauche', '2010-1003 16:44:00', 'chat');
INSERT INTO Animal (espece, date_naissance,
commentaires, nom, sexe)
VALUES ('tortue', '2009-06-13 08:17:00', 'Carapace
bizarre', 'Bobosse', 'F');
Insertion multiple