이 기사에서는 Navicat for MySQL을 사용하여 데이터 사전을 내보내는 방법에 대해 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
데이터 사전은 DBA가 유지 관리해야 하는 중요한 콘텐츠입니다. 어떤 사람들은 이를 유지하기 위해 Excel을 사용하는 것을 선호합니다. 생산 데이터베이스 데이터 사전의 순환을 용이하게 하기 위해 생산 데이터베이스에서 데이터 사전 정보를 신속하게 내보내는 방법을 설명합니다. 뛰어나다.
여기에 약간의 트릭이 있습니다
mysql의 information_schema에 있는 COLUMNS 테이블을 사용하고
및 navicat의 내보내기 기능을 사용하여 빠른 내보내기 데이터 사전
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;
예를 들어 guifan 라이브러리와 테스트 라이브러리의 데이터 사전 정보를 내보내야 합니다.
select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT frominformation_schema.columns where TABLE_SCHEMA='guifan' or TABLE_SCHEMA='test'
쿼리 오른쪽 상단에 결과 페이지에 내보내기 기능 버튼이 있습니다. 아래 그림과 같이 여러 내보내기 형식을 한 번에 선택할 수 있습니다.
안내에 따라 내보내기
좋아요, 이것이 제가 원하는 데이터 사전입니다
이 시점에서 데이터 사전이 빠르게 내보내집니다.
위 내용은 Navicat을 사용하여 MySQL에서 데이터 사전을 내보내는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!