불로구

1. SQL - 개요, SQL이란? 본문

프로그래밍/데이터베이스

1. SQL - 개요, SQL이란?

맹이맹이 2020. 6. 18. 01:07
반응형

SQL이란?

SQL이란 , 관계형 데이터베이스 관리 시스템(RDBMS)의 DATA를 관리하기 위해 만들어진 특수 목적 프로그래밍 언어이다.! 자료의 검색, 관리, DB스키마 생성, 수정, DB 객체 접근 관리를 위해 고안되었다!

SQL과 일반 프로그래밍의 차이?

SQL

일반 프로그래밍

용도

DB에서 데이터를 추출해서 문제 해결

모든 문제 해결

입출력

입력은 테이블, 출력도 테이블

모든 형태의 입출력 가능

번역

DBMS

컴파일러

사용 예

SELECT * FROM member

int main() { ... }

SQL 분류

데이터 정의어 (DDL) - 테이블이나 관계의 구조를 생성, CREATE, ALTER, DROP문 등등..

데이터 조작어 (DML) - 테이블에 데이터를 검색, 삽입, 수정, 삭제에 사용 SELECT, INSERT, DELETE, UPDATE

데이터 제어어 (DCL) - 데이터의 사용 권한을 관리하는 데 사용 GRANT, REVOKE

혹시나 궁금한 점은 댓글로 남겨주세요!

반응형
Comments