본문 바로가기
  • Milly's Library
📊마케터 일기

[퍼포마에서 데이터분석가로 가는 일지] SQL은 어떤 것? 기초부터 어떻게 시작? 강의 추천 정리해봅니다

by 홀리밀리 2024. 4. 12.

안녕하세요

밀리입니다.

퍼포먼스마케터로 일한 지 2년 째에 접어 들고 있네요.

저는 저를 항상 "광고 집행을 도와주고 데이터 분석을 통해 어떻게 광고를 할지 도와주는 역할."

이라고 소개를 해왔는데요.

그렇기 때문에, 퍼포먼스 마케팅 업계에 있으면서 GA4와 GTM에 대해 공부하기 위해 조금 노력을 했었습니다.

 

그런데 GA4 같은 경우는 웹사이트의 데이터를 보는 역할이고

GTM 같은 경우는 이벤트를 설정하느라 코드에 대한 이해가 필요한 역할이라 의미 있긴 했지만, 

더 자세하게 데이터 자체를 수집하고 분석하기 위해선 SQL이 필요하다는 얘기와 

수많은 채용공고에서 SQL 에 대한 이야기가 나오는 것을 보았습니다.

 

그렇게 "SQL에 대해 공부를 해야겠다." 라고 다짐한 것만 몇 개월..ㅎㅎ

이제야 공부를 시작해보며 정리를 해보려 합니다.

 


 

1. SQL이란?

SQL은 'Structured Query Language'의 약자입니다.

데이터베이스에서 데이터를 추출하고 조작하여 사용하는 데이터 처리 언어입니다.

데이터베이스에 저장된 정보를 쉽게 찾고 정리하는 데에 도움을 주는 도구입니다.

 

엑셀을 활용하거나 수작업으로 진행되었던 데이터들을 조.금.더 편리하게 도입한 툴이라고 보면 될 것 같습니다.

 

2. SQL은 어떤 프로그램을 쓰는건가요..?

(사실 저도 잘 모르는데요. 까먹지 않으려고 적어보고 있습니다.)

 

SQL은 몇가지의 대표적인 관리 시스템이 있습니다.

바로, Oracle, My SQL, MS SQL인데요.

하나하나 말씀드려 보겠습니다.

 

Oracle

대규모 기업용 데이터베이스 시스템이며 유닉스/리눅스 환경에서 가장 많이 사용되는 DBMS입니다. 그래서 안정성과 확장성이 높습니다.

 

MySQL

오픈 소스 기반의 데이터베이스 관리 시스템으로 빠른 속도와 높은 성능을 지원합니다. 게다가 가벼운 설치와 사용이 가능하며 웹 애플리케이션과 소규모 비즈니스에 많이 사용되고 있습니다.

 

MS SQL(Microsoft SQL Server)

Microsoft가 개발하여 Windows 운영 체제에 친화적인 시스템이고 편리한 관리 도구와 호환성이 높은 특징으로 기업용 솔루션으로 많이 사용되고 있습니다.

 

3. SQL 기초부터 공부하는 법 

어디서 공부를 하는가 물으신다면..

세상엔 공짜로 강의를 알려주는 곳이 너무나도 많습니다 ㅎㅎ

저는 여기서 기초를 다져보기로 했는데요. 

 

[지금 무료] SQL 시작도 못한 분들 드루와요 | 땃지 - 인프런

땃지 | 기술도 흥미에서 시작해야 합니다. 회사 동료들의 MBTI 분석을 하는 땃지의 이야기를 준비했습니다. 왠지 SQL이 막막했던 분들이 즐겁게 공부를 시작하면 좋겠습니다., 일단 드루와요!SQL의

www.inflearn.com

바로 요 강의입니다!!!

 

여기서 알려주는 실습 처음부터 차근차근 정리해보려 합니다!


구글의 Big query 샌드박스를 통해 SQL에 대해 배워보겠습니다.

아래 링크로 들어오시면 되구요

 

BigQuery 샌드박스 사용 설정  |  Google Cloud

BigQuery 샌드박스를 사용하여 제한사항에 대해 알아보고 샌드박스를 업그레이드하고 문제를 해결하세요.

cloud.google.com

바로 Big query로 이동을 눌러주면, 

Big query 화면으로 들어오게 되는데요.

처음 시작하기 때문에 바로 이런 문구가 뜨실겁니다

그럼, 프로젝트 만들기를 눌러주시고 프로젝트 이름 아무거나 넣어서 '만들기'를 눌러주세요.

그럼 아래와 같은 페이지가 나오게 됩니다.

(저는 이미 강의를 보고 실행해서 완전히 똑같진 않을 수 있습니다)

이제 자동으로 생성된 제목없음 페이지에 들어가셔서

SELECT 'hello world' 를 입력하여 실행 버튼을 눌러주면

쿼리 결과에 hello world가 뜨면서 잘 입력이 되고 있다는 것을 알 수 있습니다~

 

 

이렇게 SQL 첫 시작을 진행해보려는데여..ㅎ

이해하는 만큼 기록을 해보도록 하겠습니다..

똑똑이 데이터분석가 되기 화이팅..

반응형