Maison> base de données> tutoriel mysql> le corps du texte

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

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

Cet article vous aide principalement à comprendre et à utiliser l'instructionMySQL ALTER TABLEpour 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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!