programing

MySQL 데이터베이스에서 특정 열 이름을 검색하려면 어떻게 해야 합니까?

yellowcard 2023. 11. 6. 21:45
반응형

MySQL 데이터베이스에서 특정 열 이름을 검색하려면 어떻게 해야 합니까?

데이터베이스에 다음 이름의 열이 있는지 확인하는 중입니다.sort_method. 포럼들을 둘러봤지만 정답을 찾지 못하는 것 같습니다.제 데이터베이스에는 300개가 넘는 테이블이 있으므로 수동으로 찾는 것은 옵션이 아닙니다.

저는 phpMyAdmin의 SQL 쿼리를 사용하고 있습니다.

SELECT table_name,table_schema
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name='sort_method'

해라

SELECT DISTINCT TABLE_NAME 
     FROM INFORMATION_SCHEMA.COLUMNS
    WHERE COLUMN_NAME = 'columnName'
        AND TABLE_SCHEMA='YourDatabase';

조회할 수 있습니다.INFORMATION_SCHEMA.COLUMNS시스템 테이블:

SELECT COLUMN_NAME, TABLE_NAME
  FROM INFORMATION_SCHEMA.COLUMNS
  WHERE COLUMN_NAME = 'sort_method'

자세한 내용은 http://dev.mysql.com/doc/refman/5.0/en/columns-table.html 에서 확인할 수 있습니다.

언급URL : https://stackoverflow.com/questions/12009961/how-do-i-search-a-mysql-database-for-a-specific-column-name

반응형