- CHAPTER 01 : SQL 왜 필요한지 알고 살짝 맛보기! -
SQL 왜? 필요할까
데이터를 활용하려면 관리도 필요하다.
도구를 활용하여 데이터를 관리하자.
Excel과 스프레드시트 유용하다! 하지만...
데이터베이스의 장점?
SQL이 필요한 이유
1. 현재 데이터는 다양한 분야에 자리 잡았고, 활용되고 있다.
2. 데이터 기반의 의사결정을 하기 위해선 데이터를 효율적으로 관리해야 한다.
3. 점점 많아지는 데이터를 관리하기엔 Excel과 스프레드시트로는 한계가 있다.
4. 데이터베이스의 활용도가 높아지면서 비전공자들도 데이터베이스를 활용하려고 노력한다.
5. 데이터베이스가 많이 사용되는 만큼 SQL의 중요도 역시 높아진다.
SQL관련 기본개념
구조적인 방식으로 관리되는 데이터의 집합
열과 행으로 구성된 데이터의 집합
데이터 형식 정의 값
테이블의 세로줄
테이블의 가로줄
테이블을 대표하는 기준 열(Column)
SQL 시작하기
데이터베이스를 활용하는 프로그래밍 언어
1. 데이터 정의 언어(DDL : Data Definition Language)
2. 데이터 조작 언어(DML : Data Manipulation Language)
3. 데이터 제어 언어(DCL : Data Control Language)
데이터를 담을 수 있는 틀을 만드는 언어
CREATE : 데이터베이스에서 테이블을 생성
DROP : 데이터베이스에서 테이블을 삭제
ALTER : 데이터베이스에서 테이블 구조를 변경
틀 안에 들어갈 데이터를 조작하는 언어
INSERT : 테이블에 데이터 입력
DELETE : 테이블에서 데이터 삭제
UPDATE : 테이블의 데이터를 수정
SELECT : 테이블의 데이터를 검색
데이터에 대한 권한(액세스)을 제어하기 위한 언어
GRANT : 특정 사용자에게 작업 권한을 부여
REVOKE : 사용자에게 부여된 권한을 박탈