소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

마케터에게 유용한 자사 DB 셀렉(수집) 방법 ^^(엑박수정)

2017.03.17 13:13

릭그라임스

조회수 2,671

댓글 11

마케터라는 직책 자체가 자신의 회사 내부 DB에 접근하기는 쉽지 않은 것 같습니다.

구글 애널리틱스 등 다양한 분석 프로그램이 있지만

가장 양질의 DB는 역시 내부 DB에 축적된 자료들이 아닐까 싶습니다.

 

하다못해 이벤트 수신 동의 고객에게 메일이라도 발송하려 해도

고객정보 DB를 따로 보기가 쉽지 않은 게 현실인 듯 합니다

(물론 안 그러신 분들도 계시겠지만^^)

 

그래서 오늘은 개발자의 도움 없이 본인이 직접 자사 홈페이지 

DB를 셀렉 할 수 있는 방법에 대해서 이야기 해보고자 합니다.

 

사실 마케터 자체가 SQL을 사용할 일은 거의 없겠지만 그래도 기본적인 셀렉 쿼리만 알고 있어도 정말 많은 도움이 되는 것 같습니다. ^^ 

 

어떤 분이 동의 없이 메일을 수집하는 거 아니냐고 댓글을 달아주셔서 

간단한 설명을 남깁니다.

 

(이 프로그램은 다른 회사 사이트의 DB를 빼오는 게 아니라 자신의 회사 홈페이지!

홈페이지에 가입된 회원 중에서 DB를 선택하는 것입니다.

남의 회사 DB에서 빼오는 것은 불법입니다 ㅠㅠ 

제가 말씀드리려고 했던 것은 자사 홈페이지 내부에 DB를 말씀드린 건데

오해가 있었나 봅니다 ㅠㅠ )

 

 

 

오늘 제가 말씀드릴 것은 HEIDISQL이라는 프로그램인데요

각 회사마다 사용하는 DB프로그램이 다르겠지만 가장 보편적인 프로그램을 기준으로 

말씀드리고자 합니다.

 

 

 

 

해당 프로그램을 실행하면 이러한 세션 관리자가 뜰 것입니다.

IP나 사용자 암호데이터베이스 등은 회사에 요청해서 알아낸 후 해당 내용을 입력하시면 

 

 

 

위와 같은 작업창이 뜨게 될 것입니다.

 

빨간색 밑줄 친 입력창이 보이시나요

여기가 바로 DB를 셀렉하는데 필요한 쿼리를 입력하는 곳입니다.

 

자 그럼 지금부터 이벤트 이메일을 보낼 고객 DB를 뽑아보도록 하겠습니다.

 

가령 XXX_XXXX(ex:홈페이지 가입 회원)테이블에 있는 고객 중 

이메일 주소와 닉네임을 뽑고싶다

 

그런데 해당 고객들 중 이메일 수신에 동의했고

이메일이 입력란에 공백이 없는(이메일 주소가 입력되어 있는)사람들의 정보만을 

선택하고 싶다면?

 

복잡해 보이지만 절대 복잡하지 않습니다.

 

SELECT FROM WHERE AND

이 네 가지 키워드만 알아도 50%는 먹고 들어간 겁니다. ^^  

문법적으로 설명하자면 

 

1. 나는 고객의 이메일과 닉네임을 알고 싶어 

2. 이메일과 닉네임은 XXX_XXXX테이블에 있어

3. 그런데 이 고객들 중 이벤트 수신에 동의했고 이메일 작성되어있는 사람들만을 추출해줘 

 

 

이메일과 닉네임<주 정보> / DB가 위치한 곳<테이블> / 추출할 주 정보의 조건 

이렇게 이해하시면 편할 겁니다.

 

아래를 함께 보시죠~

 

(1) select

먼저 셀렉트에서는 이메일과 닉네임 등 선택하고자 하는 주 정보를 입력합니다.

 

(2)FROM

그런 다음 주 정보가 담겨져 있는  테이블을 테이블을 입력합니다 = FROM(XXX_XXXX)

 

(3) WHERE, AND

마지막으로 추출할 정보의 조건을 입력합니다.

아까 이야기한 것처럼 이메일 수신을 동의했고 이메일란이 공백이 없는 상태기 때문에

WHERE(주 정보 추출 조건) EMAIL_YN=’Y’ (이메일 수신 동의

AND(추가조건) EMAIL!=’ ‘ (이메일에 공백이 없는 상태느낌표와 작은 이코르 표시 따옴표를 붙여쓰면 공백이 없는 상태라는 의미입니다. ^^

 

 

 

자 이렇게 작성된 쿼리문을 모두 연결하면 짜잔!! 

이런 모양의 쿼리문이 완성됩니다.

SELECT EMAIL, NICKNAME FROM XXX_XXXX WHERE EMAIL_YN='Y' AND EMAIL!='' 

 

(참고로 테이블 명칭이나 내부 필드의 명칭은 각 회사에서 설정하기 나름이니  

제 글은 참고만 해주세요 ^^) 

 

끝으로 F9 키만 눌러주면 아래와 같이 원하는 DB가 주르륵 나타날 것입니다. 

 

 

이제 여러분도 누군가의 도움 없이 혼자 DB를 수집하고 활용할 수 있게 될 것입니다.

이 간단한 쿼리 하나가 여러분 업무의 질을 많이 높여줄 것이라 자신합니다. ^^

 

 

 

마케팅
목록글쓰기
댓글 11
댓글 새로고침
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인