"MySQL 컬럼명으로 테이블 찾기"의 두 판 사이의 차이

(새 문서: ;MySQL 컬럼 찾기 ;MySQL 컬럼명으로 테이블 찾기 ==방법== <source lang='sql'> SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='컬럼...)
 
잔글 (봇: 자동으로 텍스트 교체 (-== 참고 자료 == +==참고==))
 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
4번째 줄: 4번째 줄:
==방법==
==방법==
<source lang='sql'>
<source lang='sql'>
SELECT TABLE_NAME, COLUMN_NAME
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='컬럼명';
WHERE COLUMN_NAME='컬럼명';
</source>
</source>
<source lang='sql'>
<source lang='sql'>
SELECT TABLE_NAME, COLUMN_NAME
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%컬럼명%';
WHERE COLUMN_NAME LIKE '%컬럼명%';
</source>
<source lang='sql'>
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%컬럼명%' AND TABLE_SCHEMA='디비명';
</source>
==실행예시==
<source lang='console'>
mysql> SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
    -> FROM INFORMATION_SCHEMA.COLUMNS
    -> WHERE COLUMN_NAME LIKE '%table_priv%';
+--------------+-------------+-----------------------+
| TABLE_SCHEMA | TABLE_NAME  | COLUMN_NAME          |
+--------------+-------------+-----------------------+
| mysql        | db          | Create_tmp_table_priv |
| mysql        | host        | Create_tmp_table_priv |
| mysql        | tables_priv | Table_priv            |
| mysql        | user        | Create_tmp_table_priv |
+--------------+-------------+-----------------------+
4 rows in set (0.07 sec)
</source>
</source>


==같이 보기==
==같이 보기==
*[[오라클 컬러명으로 테이블 찾기]]
*[[오라클 컬럼명으로 테이블 찾기]]


==참고==
*http://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them
[[분류: MySQL]]
[[분류: MySQL]]

2017년 6월 27일 (화) 11:35 기준 최신판

MySQL 컬럼 찾기
MySQL 컬럼명으로 테이블 찾기

1 방법[ | ]

SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='컬럼명';
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%컬럼명%';
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%컬럼명%' AND TABLE_SCHEMA='디비명';

2 실행예시[ | ]

mysql> SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
    -> FROM INFORMATION_SCHEMA.COLUMNS
    -> WHERE COLUMN_NAME LIKE '%table_priv%';
+--------------+-------------+-----------------------+
| TABLE_SCHEMA | TABLE_NAME  | COLUMN_NAME           |
+--------------+-------------+-----------------------+
| mysql        | db          | Create_tmp_table_priv |
| mysql        | host        | Create_tmp_table_priv |
| mysql        | tables_priv | Table_priv            |
| mysql        | user        | Create_tmp_table_priv |
+--------------+-------------+-----------------------+
4 rows in set (0.07 sec)

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}