[디지털 마케터 취업 준비] 도와세움 디마에 74기 - 마케터의 필수

2024. 12. 12. 23:36카테고리 없음

오늘은 마지막으로 3차발표까지 마친 날이다.
근데 끝날때까지 끝난게 아니다^^
아니, 끝나도 끝난게 아닌^^
요즘 불면증인가 먼가 아니 그리고 맨날 잘 때 꿈을 꿔서 푹 자지를 못한다.
강사님들이 분명 1차 발표 끝나면 여유로울 거라고 하셨는데...! 라이어들...



SQL 이해하기


마케터가 알고 있으면 좋은 언어인 SQL은, 대행사에서는 잘 안 쓰기는 하는데, 인하우스는 많이 쓴다.

SQL이란?

데이터베이스와 대화하기 위한 언어로 쿼리문으로 되어 있으며, 프로그래밍 언어의 대표인 ‘Python’과 ‘Javascripts’ 만큼 유명하다.

쿼리 = 물어보는 말(데이터베이스에 정보 요청)

마케팅에서 온라인 상의 구매 혹은 반응 데이터의 중요성이 높다. 소비자가 만들어내는 마케팅 데이터에 따라 기업의 존폐가 결정된다.

아이데이션 회의 ⇒ 그냥 간단히 앉아서 아이디어 내는 것이 아니라, 무조건 자료를 준비하여야 하는 회의이기 때문에, SQL을 이용해 데이터를 요청하여 가공하고 가면 좋을듯하다.

여러가지 SQL 언어 중에서 우리는 DML만 배웠다!
마케터는 DML 정도 알면 된다고 하셨다!

* 구조화된 데이터인 테이블을(표) 대상으로 어떠한 데이터 수치를 보여주라고 요청하는 것이 SQL이고, 구조화되지 않은 데이터에 데이터를 요청하면 SQL이 아닌 것


💡깜짝 면접 팁💡
→ 면접 중에서 SQL 어디까지 사용할 수 있는지에 대한 질문이 있으면, “저는 DML조작 언어를 통해 데이터를 조회하는 용도로 사용할 수 있습니다.” 라고 하면 된다.

SQL의 데이터 구조

표가 1차 가공된 것 = 테이블

  • 마케팅에서 다루게 될 것은 여기까지

테이블이 모여있는 것 = 데이터베이스 DB
인터넷을 끄지 않고 1분 1초도 쉬지 않고 서비스 프로그램을 돌리는 것= server

  • 클라우드 서비스: 서버 컴퓨터 놓을 공간이 없다거나 할 때 다른 곳에서 원격으로 대신 컴퓨터 프로그램을 돌려주는 것


SQL 맛보기


테이블에서 열 제목은 행으로 치지 않는다.
행의 수는 5개, 열의 수는 4개, 열의 종류는 ID/name/age/position
마케터는 SQL에서 거의 SELECT FROM문 밖에 안 쓴다고 한다.

SELECT age FROM dowaseum; → [17, 28, 31, 19, 8]

쿼리문의 특징은 사람이 쓰는 용어와 거의 유사하다는 것이다.

Like + % ⇒ 와일드 카드

‼️SQL을 실행시키기 위해서는‼️
RDBMS를 다운받아야 하는데, 가장 많이 사용하는 것이 MySQL이다.
(파이썬을 다운받아서 실행시킬 때, vs코드에서 여는 것처럼~)


MySQL 다운받고 실행한 화면

쿼리 부분에 명령어 입력, ctrl + enter로 실행, result 부분이 나온다.

데이터베이스를 보여줘라

![image.png](https://prod-files-secure.s3.us-west-2.amazonaws.com/0c6cf33e-647f-4c27-ae56-c15ec20819a4/f2419e2a-346f-4290-aee3-9d43c90ee5e1/image.png)


해당 사진에서 데이터베이스에 6개의 테이블이 있고, world라는 테이블을 사용해서 보여주라는 명령이다.



select * from city 를 입력하면, city의 모든 데이터를 선택하라는 뜻이다.



SELECT name FROM city WHERE Population < 200000 AND Population > 100000;

⇒ 인구수가 10만 초과하고 20만 이하인 도시 이름을 가져와줘

  • 엑셀보다 훨씬 빠르게 데이터를 가져와준다.

데이터를 보는 사람이 이 조건을 같이 볼 수 있게(인구를 기준으로 선택됐다는 것을) name위에 쉼표와 열의 조건값을 입력한다.

전체 이미지!!

https://school.programmers.co.kr/learn/courses/30/lessons/59034#_=_

SQL이 없는 경우에는 사이트를 이용하여 확인해볼 수 있다

SHOW DATABASES;USE sql_runner_run;SHOW TABLES;SELECT * FROM animal_ins;SELECT ANIMAL_ID,ANIMAL_TYPE,NAME,DATETIME FROM animal_ins WHERE ANIMAL_ID = "A350276";

하나씩 해보셈ㅎㅋ



오늘의 하루 끝