Maison > base de données > tutoriel mysql > Comment modifier la structure des tables de la base de données MySQL

Comment modifier la structure des tables de la base de données MySQL

autoload
Libérer: 2021-04-15 14:12:15
original
3587 Les gens l'ont consulté

Cet article vous aide principalement à comprendre et à utiliser l'instruction MySQL ALTER TABLE pour modifier la structure de la table existante (comme l'ajout ou la suppression de colonnes, la modification des attributs de colonne, etc.).

Instruction MySQL ALTER TABLE

ALTER TABLE table_name action1[,action2,…]
Copier après la connexion
  • Tout d'abord, spécifiez le nom de la table à modifier après la clause ALTER TABLE.

  • Deuxièmement, répertoriez un ensemble d'opérations à appliquer à la table. L'opération peut ressembler à l'ajout d'une nouvelle colonne, à l'ajout d'une clé primaire, au renommage d'une table, etc. L'instruction ALTER TABLE permet d'appliquer plusieurs opérations dans une seule instruction ALTER TABLE, chaque opération étant séparée par une virgule (,).

Tout d'abord, créez une nouvelle base de données :

CREATE TABLE tasks (
    id INT NOT NULL,
    subject VARCHAR(45) NULL,
    start_date DATE NULL,
    end_date DATE NULL
)charset utf8;
Copier après la connexion

1) Modifiez le nom de la table

alter table tasks rename  student;
Copier après la connexion

2 ) Modifier le moteur de stockage de la table

alter table student ENGINE=MyISAM;
Copier après la connexion

3) Supprimer des colonnes de la table

alter table student drop column end_date;
Copier après la connexion

4) Ajouter de nouvelles colonnes à la table, (Utiliser après, avant pour des postes spécifiques)

alter table student
add column complete DECIMAL(2,1) NULL
AFTER subject;
Copier après la connexion

5) Modifier le nom du champ et la définition du champ

 alter table student change subject math varchar(20);
Copier après la connexion

6) Modifier la définition du champ

 alter table student modify math varchar(10);
Copier après la connexion

Recommandé : tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal