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

Comment changer le nom de la base de données MySQL

coldplay.xixi
Libérer: 2020-10-19 10:59:30
original
15144 Les gens l'ont consulté

Comment changer le nom de la base de données MySQL : créez d'abord la base de données cible ; puis obtenez les noms de tables de toutes les bases de données sources ; enfin modifiez-les une par une selon les commandes pertinentes, le code est [renommer la table ; srcdb.[nom de table] à trgdb.[nom de table] ]].

Comment changer le nom de la base de données MySQL

Comment changer le nom de la base de données mysql :

1 S'il s'agit de MyISAM, modifiez simplement le nom. du dossier avec ce nom de bibliothèque sera OK

2. S'il s'agit d'INNODB, vous ne pouvez pas réellement modifier le nom de la bibliothèque RENAME DATABASE ou ALTER DATABASE qui traînent sur Internet ne fonctionnera pas

3. Une méthode est plus conservatrice, mysqldump directement le contenu de l'ancienne bibliothèque dans la nouvelle bibliothèque

4 Il existe une autre méthode similaire à celle ci-dessus, modifiez d'abord le moteur de stockage de la table en MyISAM, puis modifiez le nom du répertoire de la bibliothèque, puis redéfinissez-le en INNODB.

5. La dernière méthode est meilleure, je vais donc l'écrire en détail ici.

Supposons que le nom de la bibliothèque source est 'srcdb' et que le nom de la bibliothèque cible est 'trgdb'

Créez d'abord la bibliothèque cible

create database trgdb;
Copier après la connexion

Obtenez les noms de table de toutes les sources bibliothèques

use information_schema;
select table_name from TABLES where TABLE_SCHEMA=’srcdb’;
Copier après la connexion

Suivez ensuite les commandes suivantes pour modifier une par une

rename table srcdb.[tablename] to trgdb.[tablename];
Copier après la connexion

Recommandations d'apprentissage gratuites associées : base de données mysql (Vidéo)

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
À 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!