본문 바로가기
IT/SQLP

[SQL 기초강의] 1강. SQL의 이해

by by디디 2022. 4. 13.
반응형

1강. SQL의 이해

SQL이란?

  • SQL = Structured Query Language
  • ANSI(미국 표준 협회)에서 제정한 관계형 데이터베이스(Relational DB)를 위한  표준 언어
  • SQL을 통해서만 RDBMS안에 있는 데이터를 얻을 수 있음
  • 모든 SQL 문은 세미콜론(;)에 의해 종료된다. 
  • SQL은 대소문자를 구별하지 않는다.(단, 조건절의 상수 값은 대소문자를 구분한다.)

 

SQL구분

DML(Data Manipulation Language)
데이터를 검색하거나 변경하는 데이터조작 언어
DDL(Data Definition Language)
데이터의 구조를 정의하는 데이터 정의 언어
DCL(Data Control Language)
데이터베이스 사용자에게 부여한 특권을 정의하는 데이터 제어 언어
TCL(Transaction Control Language)
논리적인 작업 단위를 묶어서 DML에 의해 조작된 결과를 작업단위 별로 제어하는 언어

 

SQL 명령어

데이터 검색 SELECT 데이터베이스에서 데이터를 검색
데이터 조작어(DML) INSERT 데이터베이스의 테이블에서 새 행(ROW)입력, 기존 행 변경 및 필요 없는 행 제거
UPDATE
DELETE
MERGE
데이터 정의어 (DDL) CREATE 테이블에서 데이터 구조를 설정, 변경 및 제거
ALTER
DROP
RENAME
TRUNCATE
트랜잭션 제어 COMMIT DML문이 변경한 내용을 관리
ROLLBACK
SAVEPOINT
데이터 제어(DCL) GRANT 데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거
REVOKE

 

SQL 수행 절차

SQL수행절차

 

반응형

'IT > SQLP' 카테고리의 다른 글

SQLP 기출문제  (0) 2022.04.21
[SQL 기초강의] 2강. SELECT  (3) 2022.04.14
[SQLP] 객관식 문제 (2)  (0) 2022.04.06
SQLP 객관식 문제 (10문제)  (0) 2022.04.05
SQLP 실습 문제 (1-2번)  (0) 2022.04.05

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

댓글