2010-06-21 2 views
0

내 DB의 모든 필드를 검색하여 일부 텍스트가 포함 된 문자열이있는 필드 이름을 찾고 싶습니다.'% text %'와 같은 레코드가있는 sql 필드 이름을 찾는 방법

메신저에 대한 값을 볼 수있는 일부 타사 소프트웨어 작업을 담당하는 테이블과 필드를 찾으려고합니다. 나는 그들이에 저장되어있는 테이블과 필드를 찾기 위해이 값을 사용할

+0

가능한 중복 http://stackoverflow.com/questions/591853/search-for-a-string-in-an-all-the-tables- rows-and-columns-of-a-db 나는 누군가 다른 사람에게 이것을 요구했고 SSMS addin가 제안되었다고 맹세하지만 지금은 그것을 발견 할 수 없다. –

답변

-1

. 하지만 "show tables"를 호출 한 다음 각 테이블에 대해 "show table [table_name]"을 호출하는 MySQL 용 PHP 코드를 사용합니다. 결과를 텍스트 파일로 내 보낸 다음 검색합니다 ...

2

like this

select column_name,table_name 
from information_schema.columns 
where column_name like '%text%' 

이 질문을 오해 여기를 참조 : Search all columns in all the tables in a database for a specific value

+0

나는 clounm 이름이 무엇인지 신경 쓰지 않습니다. coloumn의 레코드 또는 데이터 포인트에 특정 문자열 od 데이터가있는 열의 이름을 원합니다. 더 많은 것 같이 : Col_Name를 선택하십시오 Col_Name.data = 'sometext' 나는 sometext이라고 칭한 분야를 원한다 ... 나는 이것을 가진 분야의 이름을 나에게보고하기 위하여 sometext가있는 테이블의 기록을 원한다 데이터. – kacalapy

+1

그럴 경우 http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions--1#2를 참조하십시오. – SQLMenace

관련 문제