SQL 5

[멋쟁이사자처럼부트캠프 그로스마케팅 2기 회고] 11일차 (API,감정분석, 워드클라우드)

오늘은 API, 감정분석과 워드클라우드에 대해서 배웠다. 워드클라우드로 시각화 시키는 부분은 꽤 재미있었다. 옛날부터 뉴스레터를 보면 항상 마케터들이 멋있게, 단어들이 나열된 이미지로 트렌드에 대해서 알려주는걸 보고 나도 하고 싶다 생각했는데, 내가 하고 있다니 ! 라는 생각에 설레기도했다. APIAPI 란 무엇인가?: API 는 애플리케이션 간의 데이터를 주고받고 기능을 호출할 수 있도록 하는 인터페이스이다. 이를 통해 기업은 외부 서비스와 연동하여 데이터를 수집하고, 마케팅 자동화를 구현하며 맞춤형 고객 경험을 제공할 수 있다. API의 역할과 중요성 in 그로스마케팅 : 그로스 마케팅은 데이터 기반으로 고객 유입, 전환, 유지 전략을 최적화하는 방식이다. API를 활용하면 다양한 마케팅 채널에서 데..

[멋쟁이사자처럼부트캠프 그로스마케팅 2기 회고] 10일차 (MongoDB, Python&SQL 연동)

오늘은 MongoDB 폴더 생성하고, 감정상태 분석 하는 app.py 를 실행시켜 보는 법이랑 크롤링에 대해서 배웠다.크롤링은 진짜 말도 안된다. 이거는 나랑 진짜진짜 안 맞는듯 ?? 크롤링을 배운 덕분에 다음 공부가 무섭지 않아졌다 ㅎㅎ역시 한 대 쎄게 맞으면 정신 차린다.... MySQL ALTER TABLE열 추가 (ADD COLUMN)ALTER TABLE employees ADD COLUMN email VARCHAR(100) AFTER name;name 열 뒤에 email 열을 추가함 열 삭제 (DROP COLUMN)ALTER TABLE employees DROP COLUMN department;department 컬럼 삭제 열 이름 변경 (CHANGE COLUMN)ALTER TABLE em..

[멋쟁이 사자처럼 그로스마케팅 2기 회고] 9일차 (JOIN, UNION, mongoDB)

오늘은 join, union, mongoDB 에 대해서 배웠다. 특히 mongoDB 를 하는 부분에서 많이 혼동이 왔던 것 같다. 잘 이겨내고 해내야지 화이팅 ! JOIN (테이블 연결): 데이터베이스에서 데이터를 보다 효율적으로 관리하기 위해 테이블을 분리해서 저장하는 경우가 많음 이때 JOIN 을 사용하면 여러 테이블의 데이터를 조합하여 원하는 정보를 조회할 수 있음INNER JOIN: 두 테이블 모두에 공통되는 데이터만 가져옴 (교집합)LEFT JOIN: 왼쪽 테이블은 모두 + 오른쪽에서 일치하는 데이터 (없으면 NULL)RIGHT JOIN: 오른쪽 테이블은 모두 + 왼쪽에서 일치하는 데이터FULL OUTER JOIN: 두 테이블 전체 다 보여줌 (MySQL/MariaDB는 UNION으로 대신 사..

[멋쟁이 사자처럼 그로스마케팅 2기 회고] 8일차 (SQL, 테이블 다루기)

오늘은 SQL를 조금 더 딥 다이브하고, 테이블과 데이터를 다루는 방법에 대해서 공부하는 시간이었다. 이제 슬 SQL,Python 의 경계가 모호해지고, 두 가지 코드를 내 마음대로 필요없는 순간에 쓰려고 하는 문제점이 생겨나기 시작했다. 테이블 생성 CREATE TABLE1) 테이블 생성CREATE TABLE customers ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, phone VARCHAR(15) UNIQUE NOT NULL);이런 식으로 CREATE TABLE 이라는 명령어를 사용해서 테이블을 생성하고, 각 컬럼에 대해 데이터 타입을 설..

[멋쟁이 사자처럼 그로스마케팅 2기 회고] 7일차 (MongoDB)

오늘은 SQL과 mongoDB에 대해서 배우는 시간이었다.비관계형 데이터를 다룰 수 있는 mongoDB 관심은 갔지만, 내가 잘할 수 있을까 걱정이 많이 되긴 했다. mongoDB 를 다루기 위해선 GCP VM 설정 및 MariaDB를 설치했어야했다. 이 부분은 설명을 하고 싶어도, 설명하기가 너무 복잡해서 나만 알고 있는걸로 ㅎ...SQL: SQL은 관계형 데이터베이스에서 데이터를 관리하기 위한 언어이다.명령어- DDL : 데이터베이스, 테이블 등의 구조를 정의하는 명령어 CREATE, ALTER, DROP, TRUNCATE- DML : 데이터를 조회, 삽입, 수정, 삭제하는 명령어 SELECT, INSERT, UPDATE, DELETE- DCL : 데이터 접근 권한을 제어하는 ..