Maison > base de données > tutoriel mysql > Comment modifier le classement d'une base de données, d'une table et d'une colonne à l'aide de SQL ?

Comment modifier le classement d'une base de données, d'une table et d'une colonne à l'aide de SQL ?

Mary-Kate Olsen
Libérer: 2024-12-04 18:54:12
original
1088 Les gens l'ont consulté

How Do I Change Database, Table, and Column Collation Using SQL?

Modification du classement pour la base de données, la table et la colonne

Pour modifier le classement d'une base de données, d'une table ou d'une colonne, il existe des SQL spécifiques commandes pouvant être exécutées. La configuration des modifications via PhpMyAdmin peut ne pas être une option pour les modifications groupées.

Modification du classement de la base de données

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Copier après la connexion

Cette commande définit le nouveau classement par défaut de la base de données. Cependant, elle ne modifiera pas les tables existantes.

Changement du classement des tables

ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Copier après la connexion

Cette commande convertit la table entière dans le classement spécifié, y compris ses colonnes.

Changement du classement des colonnes

ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Copier après la connexion

Cette commande modifie le classement pour une colonne spécifique dans une table. Il peut être utilisé pour modifier le classement des colonnes individuelles sans affecter le classement global de la table.

Remarque : Il est généralement recommandé de modifier le classement au niveau de la table car il met automatiquement à jour les colonnes. aussi. La modification du classement de colonnes spécifiques n'est généralement nécessaire que dans des circonstances exceptionnelles.

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!

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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal