반응형
Notice
Recent Posts
Recent Comments
Link
불로구
1. SQL - 개요, SQL이란? 본문
반응형
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
혹시나 궁금한 점은 댓글로 남겨주세요!
반응형
'프로그래밍 > 데이터베이스' 카테고리의 다른 글
Oracle DB - 조인(join) (0) | 2021.03.08 |
---|---|
오라클 (Oracle) - 시퀀스 (0) | 2021.03.05 |
PostgreSQL 테이블 복사 & 칼럼 이름변경 (0) | 2021.03.02 |
PostgreSQL 테이블 타입 변경 (0) | 2021.03.02 |
Comments