2010-12-01 3 views
2

데이터베이스를 문서화하고 있으며 데이터베이스의 현재 상태를 기반으로 테이블을 자동으로 업데이트하는 기능이 유용 할 것입니다.mysql 스키마를 latex 테이블에 덤프 할 수 있습니까?

phpmyadmin은이 작업을 수행하지만 많은 옵션을 제공하지 않는 버그가 있다는 것을 알고 있습니다. 따라서 sed 스크립트를 작성하고 싶지 않은 것을 찾아서 바꿔야 만합니다. 나는한다.

답변

2

이 작업은 SHOW TABLESSHOW CREATE TABLE 명령을 통해 수행 할 수 있습니다.

변경 사항과 변경되지 않은 사항을 조정하는 것이 쉬운 작업이 아닐 수 있습니다. 그러나 기본 접근법은 데이터베이스의 테이블 목록을 가져온 다음 스키마에 대한 전체 사양에 대해 SHOW CREATE TABLE table_name 명령을 실행하는 것입니다. 또한 EXPLAIN 명령을 사용할 수도 있습니다. 그러나, 유사하지만 더 높은 수준의 정보도 포함됩니다. 나는 SHOW CREATE가 스키마를 복제하기 위해 당신이 볼 필요가 있기 때문에 최선이라고 주장 할 것이다.

이 정보를 어떻게 사용하고 싶은지 더 자세하게 알고 싶다면 자세한 정보를 원합니다. 특히 mysql에 연결하는 데 사용하는 프로그래밍 언어는 무엇입니까? 실제로 명령 줄을 사용하여이 정보를 얻을 수도 있지만 복제 된 데이터 컨테이너의 기존 필드에 대한 조정을 수행하려면 지능적인 처리가 필요합니다.

관련 문제