Database 정의, CRUD, 쿼리문 실행 순서

2021. 7. 16. 01:03

1) Database란?

효율적 데이터 사용을 위해 자료를 저장하고 사용할 수 있게 도와주는 저장방식 중 하나.

우리는 여기서 SQL(Structured Query Language)를 사용한다.

 

2) DBMS(Database Management System)

데이터베이스라는 데이터 집합을 만들고, 저장 및 관리할 수 있게 기능을 제공하는 특화된 프로그램

Oracle, mySQL, MariaDB, MSSQL 등등

 

3) SQL(Structured Query Language)

데이터를 정의, 조작, 제어하기 위해 사용되는 언어로,

목적에 따라 크게 3가지로 구분한다.

속성 설명 명령어
DDL 데이터베이스 생성, 삭제
테이블 생성, 삭제, 수정
CREATE, ALTER, DROP
DML 데이터 입력, 데이터 조회
데이터 삭제, 데이터 수정
SELECT, INSERT, UPDATE, DELETE
DCL 데이터베이스 권한 부여
데이터베이스 권한 삭제
GRANTG, REVOKE 등

 

4) CRUD(CREATE, READ, UPDATE, DELETE) //씨알유디로 읽는다. 크루드로 읽지 말자.

명칭 설명 명령어
CREATE 생성 INSERT
READ 읽기 SELECT
UPDATE 갱신 UPDATE
DELETE 삭제 DELETE

 

5) QUERY문 실행 순서

5 1 2 3 4 6
SELECT * FROM * WHERE ID='*' GROUP BY ID HAVING ID > 1 ORDER BY ID
출력을 해야할
column을
가져옴
테이블에 접근 조건에 해당하는
데이터를 들고옴
어떤 방식으로
그룹화할지 체크
그룹데이터에서
조건에 해당되는
데이터를 가져옴
column 기준으로
'ASC' or 'DESC'
으로 정리함.
기본값은 'ASC'

 

'Computer Language > Database' 카테고리의 다른 글

Inner Join, Outer Join 등등  (0) 2022.05.02

BELATED ARTICLES

more