Studying/SQL

SQL 공부 시작하기

wakeandweep 2021. 9. 21. 20:36
728x90

눈물의 첫 면탈 후 마음을 다잡기 위해 새로운 공부를 시작해본다.

그것의 이름은 SQL !

열심히 공부하면서 실습도 하고 SQLD도 준비해보고자 한다!

강의는 edwith 부스트코스 '기초 데이터 분석을 위한 핵심 SQL'을 보며 공부하고 있다.

앞으로 이 카테고리에 공부한 내용들을 차곡차곡 쌓아보고자한다.

 

 

1. SQL이란?

SQL = Structured Query Language 

관계형 데이터베이스가 이해할 수 있는 구조화된 질의어.

관계형 데이터베이스에 있는 데이터를 분석하는 언어.

 

2. 관계형 데이터베이스 (RDB)이란?

RDB = Relational DataBase

행과 열로 구성된 테이블이 다른 테이블과 관계를 맺고 모여있는 집합체.

  * 행과 열로 구성되어 있음.

  * 관계는 1:1, 1:N, N:N 세가지 형태로 있으며 테이블 간에 연결이 가능하다는 것을 의미.

    ex) 회원 - 주문 은 1:N 관계이다. 한명의 회원이 여러번 주문 가능

 

3. SQL 기본 명령어

SQL 명령어
데이터 정의어
(Data Definition Language)
데이터 조작어
(Data Manipulation Language)
데이터 제어어
(Data Control Language)
트랜젝션 제어어
(Transaction Control Language)
테이블 생성, 변경, 삭제 데이터 삽입, 조회, 수정, 삭제 데이터 접근 권한 부여, 제거 데이터 조작어(DML) 명령어 실행, 취소, 임시저장

4. DBA & Data Analyst

DBA = DataBase Administrator - 데이터베이스 관리자, 기업 내에서 데이터베이스를 관리 / 데이터 정의어, 데이터 제어어

Data Analyst - 데이터 분석을 통해 새로운 인사이트를 도출 / 데이터 조작어, 트랜젝션 제어어

 

5. MySQL Workbench 

- 단축어 ( MAC OS : Command / Window OS : Ctrl )

  Command + T : 새로운 쿼리창 열기

  Command + Enter : 쿼리 실행 

  Command + S : 쿼리 저장

 

 - 데이터 베이스 생성 

CREATE DATABASE 이름;

 

- 해당 데이터베이스 사용

USE 이름;

 

- 데이터 베이스 삭제 

DROP DATABASE 이름;