2011-10-08 5 views
0

데이터베이스가 너무 많습니다.aaa라는 테이블이있는 데이터베이스를 쿼리하는 방법은 무엇입니까?

검색 할 범위를 좁히려면 aaa이라는 테이블이있는 데이터베이스를 쿼리하는 방법은 무엇입니까?

+0

select * from databasename.aaa 당신이 찾고있는 사람은 –

+1

입니다. @Roshan 그는 그가 여러 데이터베이스를 갖고 있으며 "aaa"라는 테이블이 어떤 것인지 알지 못한다고 생각합니다. 그는 어떤 데이터베이스에 해당 테이블이 있는지 찾는 방법을 알고 싶어합니다. 적어도, 그게 내가 원하는 것 같아. –

답변

5

어떤 데이터베이스에 스키마가 들어 있는지와 같은 "메타"정보는 INFORMATION_SCHEMA 데이터베이스에서 확인해야합니다. 예를 들어, 이름 aaa와 테이블을 포함 데이터베이스 목록을 찾기 위해,이 쿼리를 실행 :

SELECT schema_name FROM INFORMATION_SCHEMA.TABLES WHERE table_name = "aaa"

INFORMATION_SCHEMA에 대한 자세한 내용은 the MySQL docs를 참조하십시오.

관련 문제