본문 바로가기
MySql

MySQL mysql query "SHOW COLUMNS FROM table like 'colmunname'": 질문

by 베이스 공부 2020. 12. 3.
반응형

SHOW COLUMNS FROM table like 'column name' "에 대한 질문이 있습니다. 이미 몇 가지 테스트를 시도했지만 "where column name = 'column'"과 비슷해 보입니다.

그러나 확인하고 싶습니다. 미리 감사드립니다.

또한 SHOW COLUMNS FROM table = 'columnname'을 사용할 수없는 이유는 무엇입니까?

 

해결 방법

 

더 좋아

WHERE column_name LIKE 'column name'

LIKE 를 사용하므로 매개 변수에 와일드 카드 패턴을 넣을 수 있습니다 (예 :

SHOW COLUMNS FROM table LIKE '%id'

id 로 끝나는 모든 열을 찾습니다.

와일드 카드 문자가없는 경우 LIKE = 와 같습니다.

LIKE 를 사용하지 않으려면 WHERE 를 사용할 수 있습니다.

SHOW COLUMNS FROM table WHERE field = 'column name';

SHOW COLUMNS 출력에서 ​​ field 열에는 열 이름이 포함됩니다. WHERE 절은 또한 다른 속성 테스트를 허용합니다.

SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'

모든 VARCHAR 열을 찾습니다.

 

참조 페이지 https://stackoverflow.com/questions/25053726

 

 

반응형

댓글