본문 바로가기

[패스트캠퍼스] 데이터 분석 부트캠프 13기

[BDA_13기] 7주차_학습일지

 

 

4월부터는 5~6주차에 진행된 파이썬 프로젝트를 끝내고 SQL 강의가 시작되었습니다!🚗

 

# 데이터 분석가 필수 Tool SQL_이준희 강사님

 

새로운 tool에 대해 배우기에 앞서 데이터베이스에 대한 강의를 해주셨습니다.

(내용은 저작권 문제로 생략하겠습니다)

▶ 데이터 베이스란?
▶ RDBMS(Relational Database Management System, 관계형 데이터 베이스 관리 시스템)
▶ 다양한 SQL 이론 

 

SQL은 SQLD를 준비하며 다뤄봤던 경험이 있기 때문에 Python 보다는 친숙하게 느껴졌습니다. 

 

 

 

✔️ 데이터 정의 언어(DDL, Data Definition Language): CREATE, ALTER, DROP

 

 

📌 SQL의 기본인 DATABASE를 생성하고 그 안에 TABLE을 생성하는 쿼리

📌 CREATE: 테이블 생성시에 사용

📌 컬럼: id, title → 변수명이 겹치면 안된다. 

📌 컬럼에 대한 데이터 타입과 조건을 설정할 수 있다. 

📌 PRIMARY KEY: 기본키 지정

 

 

 

📌 ALTER: 테이블 구조 수정시에 사용

 

ADD COLUMN: 추가할 컬럼명과 데이터 타입 지정하여 컬럼 추가

MODIFY COLUMN: 데이터 타입을 바꿀 컬럼명과 데이터 타입 입력

CHANGE COLUMN: 바꿀 컬럼명과 새로운 컬럼명, 데이터 타입 지정

DROP COLUMN: 삭제할 컬럼명 입력

 

 

 

✔️ 데이터 조작 언어(DML: Data Manipulation Language): INSERT, UPDATE, DELETE, SELECT

 

📌 SELECT: 데이터를 불러올 때 사용

mytable에 있는 모든 컬럼 데이터 불러오는 쿼리

 

 

 

📌 INSERT: 테이블에 데이터를 입력할 때 사용

데이터를 지정할 컬럼만 지정해서 입력하는 것도 가능하다. 

 

 

 

 

 

 

WHERE: 불러올 데이터에 조건을 지정할 수 있다.