programing

MySQL 및 SQL Server에서 쿼리를 통해 테이블 DDL 생성

oldcodes 2023. 10. 11. 20:58
반응형

MySQL 및 SQL Server에서 쿼리를 통해 테이블 DDL 생성

쿼리를 통해 Ms 또는 My SQL 서버를 사용하여 테이블 DDL 정보를 쉽게 추출할 수 있는 방법이 있습니까?(prefer적으로 둘 다?)

예를 들어 MySql에 MySql Administrator/Navicat for MySql을 사용하면 "DDL" 함수가 있어 "create table foo(....)" 스크립트를 생성합니다.

다음과 같은 쿼리 자체에서 이 정보를 가져올 수 있는 방법이 있습니까?

Select DDL from foo where table_name='bar';

테이블 바 만들기(...)가 제게 돌아온 사람이 있습니까?

그렇지 않은 경우 - 어떤 제안이 있습니까?

Mysql에 특화되어 있지만,SHOW CREATE TABLE <table-name>테이블에 대한 DDL을 제공합니다.

당신이 직접 만들어야 합니다.

조회할 수 있습니다.INFORMATION_SCHEMA.COLUMNS열 이름 및 데이터 유형을 입력합니다.

당신은 그것을 얻을 수 없습니다.CREATE Table크로스 플랫폼 방식으로 텍스트를 작성하지만, 당신은 그것을 직접 구축하기에 충분한 정보를 얻을 수 있습니다.INFORMATION_SCHEMA견해

언급URL : https://stackoverflow.com/questions/1537951/generate-table-ddl-via-query-on-mysql-and-sql-server

반응형