프로그래밍

[SQL 입문] SQL이란 무엇인가? 본문

SQL

[SQL 입문] SQL이란 무엇인가?

시케 2023. 6. 9. 16:14
728x90
반응형

SQL이란 무엇인가?

교재:  Do it! SQL 입문

28p ~ 30p

 

SQL은 데이터베이스 관리 시스템을 관리하는 프로그래밍 언어이다

 

 

DBMS 종류에 따른 SQL 종류

국제 표준화 기구에서 표준화한 문법은 ANSI SQL이다

하지만 그 밖에 개발사마다의 고유한 SQL이 있다

 

DBMS SQL 명칭
SQL Server Transact-SQL(T-SQL)
Oracle PL/SQL
MySQL SQL
국제 표준 ANSI SQL


SQL 문법 종류

DDL(데이터 정의 언어)

말 그대로 데이터를 정의하는 언어이다

 

  • CREATE: 데이터베이스 또는 테이블을 생성
  • ALTER: 테이블 수정
  • DROP: 데이터베이스 또는 테이블을 삭제
  • TRUNCATE: 테이블 초기화

 

DML(데이터 조작 언어)

데이터베이스에 입력된 데이터를 검색, 입력, 수정, 삭제한다

 

  • SELECT: 데이터 검색
  • INSERT: 데이터 입력
  • UPDATE: 데이터 수정
  • DELETE: 데이터 삭제

 

DCL(데이터 제어 언어)

데이터베이스에 접근하거나 객체에 권한을 부여하는 등의 역할을 한다

 

  • GRANT: 특정 데이터베이스 사용자에게 작업의 특정 수행 권한 부여
  • REVOKE: 특정 데이터베이스 사용자에게 작업의 특정 수행 권한 삭제
  • COMMIT: 트랜잭션 작업 완료
  • ROLLBACK: 트랜잭션 작업을 취소 혹은 이전 상태로 복구

 

728x90
반응형
Comments