MySQL 스키마를 GitHub Wiki로 변환
문제:
MySQL 데이터베이스 스키마를 GitHub Wiki로 내보내려고 합니다. GitHub Wiki에 적합한 마크다운 형식 페이지.
솔루션:
다음은 두 개의 MySQL 저장 프로시저를 사용하여 데이터베이스 스키마를 마크다운 테이블 형식으로 변환하는 맞춤형 솔루션입니다.
Stored 절차:
-- Stored Procedure 1: describeTables_v2a CREATE PROCEDURE `Reporting101a`.`describeTables_v2a`( IN dbName varchar(100), -- The database name to report table structures OUT theSession int, -- OUT parameter for session# assigned IN deleteSessionRows BOOL, -- True for deleting rows when done from main reporting table for this session# IN callTheSecondStoredProc BOOL -- TRUE = output is from Pretty output in Second Stored Proc. FALSE = not so pretty output ) BEGIN -- Code goes here... END$$ -- Stored Procedure 2: Print_Tables_Like_Describe CREATE PROCEDURE `Reporting101a`.`Print_Tables_Like_Describe`( pSessionId INT ) BEGIN -- Code goes here... END$$
사용:
출력:
출력은 지정된 데이터베이스의 모든 테이블 구조를 포함하는 테이블 형식의 마크다운 파일입니다. 출력 형식은 MySQL의 DESCRIBE 명령과 유사합니다.
추가 참고 사항:
위 내용은 MySQL 스키마를 GitHub Wiki 친화적인 마크다운 테이블로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!