H I O X INDIA
MySQL Tutoriels
 ACCUEIL  ||  Scripts  ||  Tutoriels  ||  Images  english Español 中文 Deutsch

Mysql Tutoriel
Introduction
Comment installer
Base de données
Datatypes
Tables
INSERT
SELECT
UPDATE
DELETE
Opérateurs
Fonctions
Demandez vos doutes
Rétroaction




ALTERER une table


Sommaire

Modification des tables.
Comment renommer une table avec ALTER?
Comment ajouter une colonne à une table?



Explication


ALTER TABLE :

    ALTER TABLE sert à changer la structure d'une table existante. Nous pouvons l'utiliser pour ajouter ou annuler des colonnes, changer le type d'une colonne existante, ou renommer la colonne de la table. Nous pouvons également changer le commentaire ou le type d'une table.

La syntaxe est comme suit

ALTER TABLE nom_tbl spécification_alter [, spécification_alter] ...

    Le tableau ci-dessous illustre les différents spécification de alter :

Alter SpecificationDescription
RenameRenommer une table name
AddAjouter une nouvelle colonne, clé, index
Add firstAjouter une colonne avant
Add AfterAjouter une colonne après
DropIgnore une colonne, index ou clé
ChangeChanger le nom de colonne
Change TypeChanger le type de colonne
ModifyModifier le type de colonne


Renommer une table :

    Nous pouvons également RENOMMER une table avec ALTER TABLE. L'exemple de requête suivant renomme la table élève en classe.

mysql> ALTER TABLE élève RENAME classe;

    La requête ci-dessus changera le nom de la table.

Ajouter une colonne à une table :

    Le modificateur ADD COLUMN sert à ajouter une colonne à une table. L'exemple de requête suivant ajoute un champ nommé notes à la table élève.

mysql> ALTER TABLE élève ADD COLUMN notes INT(10);
Requête OK, 0 ligne affectée (0.05 sec)
Enregistrements : 0  Doubles : 0  Avertissements : 0

mysql> desc élève;
+---------+-------------+------+-----+---------+-------+
| Champ   | Type        | Nul | Clé | Par défaut | Extra |
+---------+-------------+------+-----+---------+-------+
| étudid  | int(10)     | OUI  |     | NUL    |       |
| nom    | varchar(20) | OUI  |     | NUL    |       |
| adresse | varchar(40) | OUI  |     | NUL    |       |
| téléphone   | int(10)     | OUI  |     | NUL    |       |
| notes   | int(10)     | OUI  |     | NUL    |       |
+---------+-------------+------+-----+---------+-------+
5 ligne dans le groupe (0.00 sec)
    Puis on passe à l'altération à l'affichage des tables.






       MySQL est le système de gestion de bases de données relationnelles le plus populaire de source ouverte (RDBMS). Être une source ouverte n'importe qui peut changement d'utiliser-et le logiciel pour leurs besoins. Espoir vous appréciez ce cours d'instruction. Nous faisons bon accueil à vos rétroactions ou suggestions valables sur ce cours d'instruction de MySQL. C'est un contenu de copyright.


privacy policy     license    
© 2004-2009 HIOX INDIA - hioxindia.com

Autres liens