Maison >base de données >tutoriel mysql >Comment modifier le type de données d'une colonne MySQL existante ?

Comment modifier le type de données d'une colonne MySQL existante ?

WBOY
WBOYavant
2023-08-23 15:17:02939parcourir

Comment modifier le type de données dune colonne MySQL existante ?

ALTER COMMAND est utilisé pour modifier le type de données d'une colonne MySQL existante. Voici un exemple qui montre comment nous pouvons utiliser cette commande pour modifier le type de données d'une colonne −

mysql> describe testing\G
*************************** 1. row ***************************
  Field: id1
   Type: int(11)
   Null: NO
    Key: PRI
Default: 0
  Extra:
*************************** 2. row ***************************
  Field: name
   Type: char(30)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.05 sec)

À partir de la requête DESCRIBE ci-dessus, nous pouvons voir Name The. Le type de données de la colonne est CHAR(30). Maintenant, à l'aide de la requête suivante, nous pouvons le changer en VARCHAR(20) −

mysql> ALTER TABLE Testing MODIFY Name Varchar(20);
Query OK, 4 rows affected (0.60 sec)
Records: 4 Duplicates: 0 Warnings: 0

mysql> Describe Testing\G;
*************************** 1. row ***************************
  Field: id1
   Type: int(11)
   Null: NO
    Key: PRI
Default: 0
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
2 rows in set (0.15 sec)

Maintenant, le type de données a été modifié en VARCHAR(20).

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer