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: 불러올 데이터에 조건을 지정할 수 있다.
'[패스트캠퍼스] 데이터 분석 부트캠프 13기' 카테고리의 다른 글
[BDA_13기] 9주차_학습일지 (0) | 2024.04.18 |
---|---|
[BDA_13기] 8주차_학습일지 (1) | 2024.04.11 |
[BDA_13기] 4주차_학습일지 (1) | 2024.03.14 |
[BDA_13기] 3주차_학습일지 (2) | 2024.03.07 |
[BDA_13기] 2주차_학습일지 (2) | 2024.02.29 |