일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 데이터베이스
- 함수
- DoitSQL입문
- 배열 3요소
- 키-값 데이터베이스
- 우아한테크
- DoitSQL
- 배열 예제
- 함수 선언
- 숫자 형식
- 자바 예외
- 예제
- HTML역사
- 페이지분석
- 크롤링 오류
- 크롤링
- 웹 브라우저 전쟁
- SQL
- SQL입문
- 자바 오류
- 숫자형식오류
- 생성자
- R1C3
- 웹브라우저 수용도
- html
- 예외
- DoIt
- Doit입문SQL
- 자바
- dbms
Archives
- Today
- Total
프로그래밍
[SQL 입문] SQL이란 무엇인가? 본문
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
반응형
'SQL' 카테고리의 다른 글
[SQL 입문] WHERE 문으로 조건에 맞는 데이터 검색하기 (0) | 2023.06.13 |
---|---|
[SQL 입문] SELECT 문으로 데이터 검색하기 (0) | 2023.06.13 |
[SQL 입문] SQL을 배워야 하는 이유 (0) | 2023.06.13 |
[SQL 입문] 데이터베이스 종류 (0) | 2023.06.08 |
[SQL 입문] 데이터베이스의 기본 개념 (0) | 2023.06.07 |
Comments