Maison > base de données > navicat > le corps du texte

Introduction à la méthode d'exportation du dictionnaire de données MySQL à l'aide de Navicat

不言
Libérer: 2018-09-29 16:38:48
avant
4373 Les gens l'ont consulté

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;
Copier après la connexion

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'
Copier après la connexion

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

Introduction à la méthode dexportation du dictionnaire de données MySQL à laide de Navicat

Suivez les invites pour exporter

OK, c'est le cas. dictionnaire de données que je veux

Introduction à la méthode dexportation du dictionnaire de données MySQL à laide de Navicat

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

Étiquettes associées:
source:cnblogs.com
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