일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- db
- android
- 릴레이션 생성
- 데이터 무결성
- SQL
- ZIP
- 데이터베이스
- Database
- Python
- __name__
- main
- 스키마 생성
- 무결성 제약조건
- Android 서명
- Pay1oad
- RPS
- sys
- CodeEngn
- select
- SECCON
- rps.apk
- 인자 전달
- enumerate
- Android 디컴파일
- __main__
- ADB
- r
- Programming
Archives
- Today
- Total
블로그
DB SQL 정리 본문
SQL(Structured Query Language)
SQL은 비절차적 언어(선언적 언어)이며 사용자 자신이 원하는 데이터(What)만 명시하고, 원하는 데이터를 처리하는 방법(How)은 명시할 수 없다.
대화식 SQL : 데이터베이스를 접근하는 최종사용자들이 사용하는 방식이다.
내포된 SQL : C, C++ 등의 프록그래밍 언어 내에서 SQL을 사용하는 방식이다.
SQL의 기능
데이터 검색
데잍터베이스로부터 데이터를 검색하며, SELECT문이 이에 해당한다.
데이터 조작어
정의된 데이터베이스 스키마 내의 데이터를 수정하는데 사용된다.
삽입은 INSERT, 삭제는 DELETE, 수정은 UPDATE를 사용한다.
데이터 정의어
데이터 정의어를 사용하여 릴레이션을 생성, 제거, 새로운 애트리뷰트 추가, 애트리뷰트를 제거 등을 하는데 사용한다.
CREATE, ALTER, DROP, RENAME을 사용한다.
트랜잭션 제어어
트랜잭션의 시작, 철회, 완료 등을 명시하기위해 사용하며 COMMIT, ROLLBACK, SAVEPOINT 등이 있다.
데이터 제어어
릴레이션에 대한 권한을 부여하거나 취소하며 GRANT와 REVOKE가 이에 해당한다.
'Computer engineering > 데이터베이스' 카테고리의 다른 글
DB SELECT - 1 (0) | 2021.10.30 |
---|---|
DB 데이터 정의어 (0) | 2021.10.24 |
DB데이터 무결성 및 무결성 제약조건 정리 (0) | 2021.10.24 |
DB릴레이션 키 정리 (0) | 2021.10.24 |
DB용어 정리 (0) | 2021.10.24 |
Comments