데이터의 민족

< MySQL 개념 > 본문

DB의 민족/MYSQL

< MySQL 개념 >

댕구리댕댕구리 2022. 3. 25. 15:43
728x90
반응형
SMALL

< 소개 >

  • 관계형 데이터베이스 관리 시스템
  • 오픈 소스, 다중 사용자와 다중 스레드 지원
  • C, C++ , JAVA, PHP등 여러 프로그래밍 언어를 위한 다양한 API 제공
  • 유닉스, 리눅스, 윈도우 등 다양한 운영체제에서 사용 가능

 

< 분류 >

1. DML

  • 데이터 조작어 
  • 사용 대상은 테이블
  • SELECT, INSERT, DELETE, UPDATE 사용
  • 트랜잭션이 발생하는 SQL도 포함
  • 트랜잭션이란 데이터를 입력/수정/삭제 경우 실제 테이블에 완전히 적용하지 않고, 임시로 적용

 

2. DDL

  • 데이터 정의어
  • 데이터 베이스, 테이블, 뷰 인덱스 등의 데이터 베이스 개체를 생성/삭제/변경
  • CREATE, ALTER, DROP
  • 트랙잭션 발생시키지 않음
  • ROLLBACK, COMMIT 사용 불가

 

3. DCL

  • 데이터 제어어
  • 권한을 주거나 제거하는 구문
  • GRANT, REVOKE, DEVOKE
728x90
반응형
LIST

'DB의 민족 > MYSQL' 카테고리의 다른 글

< MySQL 다운로드 >  (0) 2022.08.17
< MySQL DDL(데이터 정의어) >  (0) 2022.04.05
< MySQL 내장 함수 >  (0) 2022.04.05
< MySQL 기본 >  (0) 2022.03.28
Comments