[DB]/[Mysql]
[ MYSQL 01]
할수있다!긍정왕
2022. 1. 12. 10:50
/* 전체 테이블 조회 */
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '[스키마명]';
/* 전체 컬럼 조회*/
SELECT table_name, column_name, column_comment FROM information_schema.columns WHERE table_schema = '[스키마명]' ;
/* 함수 */
# FIND_IN_SET #
FIND_IN_SET(str, strlist) 콤마로 구분되어 있는 strlist 문자열('a,b,c,d')에 매칭되는 str문자('b')가 있는지 확인
매칭되는 것이 있을 경우 몇번째에 있는지 포지션 값을 리턴하고 없으면 0을 리턴.(strlist 가 빈문자열이어도 0 리턴)
즉 strlist 라는 SET 에 일치하는 문자열이 있는지 FIND하는 함수