Maison >base de données >navicat >Introduction à la méthode d'exportation du dictionnaire de données MySQL à l'aide de Navicat
Le contenu de cet article est une introduction à la méthode d'exportation du dictionnaire de données de MySQL à l'aide de Navicat. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Le dictionnaire de données est un contenu important qu'un DBA doit maintenir. Certaines personnes aiment utiliser Excel pour le maintenir. Je préfère le maintenir directement sur la bibliothèque de production, afin de m'assurer que le contenu soit maintenu. les commentaires dans la bibliothèque de production sont à jour. Afin de faciliter la circulation du dictionnaire de données de la base de données de production, le contenu sera enregistré dans Excel. Cet article explique comment exporter rapidement les informations du dictionnaire de données de la base de données de production vers Excel.
Voici une petite astuce
Utilisez la table COLUMNS
dans le schéma information_schema de mysql et la fonction d'export dans navicat pour exporter rapidement le dictionnaire de données
CREATE TEMPORARYTABLE `COLUMNS` ( `TABLE_CATALOG` varchar(512) NOT NULL DEFAULT'', `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT'', `TABLE_NAME` varchar(64) NOT NULL DEFAULT '', `COLUMN_NAME` varchar(64) NOT NULL DEFAULT'', `ORDINAL_POSITION` bigint(21) unsigned NOTNULL DEFAULT '0', `COLUMN_DEFAULT` longtext, `IS_NULLABLE` varchar(3) NOT NULL DEFAULT '', `DATA_TYPE` varchar(64) NOT NULL DEFAULT '', `CHARACTER_MAXIMUM_LENGTH` bigint(21)unsigned DEFAULT NULL, `CHARACTER_OCTET_LENGTH` bigint(21) unsignedDEFAULT NULL, `NUMERIC_PRECISION` bigint(21) unsignedDEFAULT NULL, `NUMERIC_SCALE` bigint(21) unsigned DEFAULTNULL, `DATETIME_PRECISION` bigint(21) unsignedDEFAULT NULL, `CHARACTER_SET_NAME` varchar(32) DEFAULTNULL, `COLLATION_NAME` varchar(32) DEFAULT NULL, `COLUMN_TYPE` longtext NOT NULL, `COLUMN_KEY` varchar(3) NOT NULL DEFAULT '', `EXTRA` varchar(30) NOT NULL DEFAULT '', `PRIVILEGES` varchar(80) NOT NULL DEFAULT '', `COLUMN_COMMENT` varchar(1024) NOT NULLDEFAULT '' ) ENGINE=MyISAMDEFAULT CHARSET=utf8;
Par exemple, j'ai besoin d'exporter les informations du dictionnaire de données de la bibliothèque guifan et de la bibliothèque de tests :
select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT frominformation_schema.columns where TABLE_SCHEMA='guifan' or TABLE_SCHEMA='test'
Dans le coin supérieur droit de la page des résultats de la requête, il y a un export Cliquez dessus pour sélectionner plusieurs exportations. Format, comme indiqué ci-dessous
Suivez les invites pour exporter
OK, c'est le cas. dictionnaire de données que je veux
À ce stade, le dictionnaire de données est rapidement exporté.
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!