Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Java다운캐스팅
- DBMS
- 오라클
- 코딩
- 자바 try-catch
- 자바 내부 클래스
- oracle
- 자바 스트링클래스
- 자바 Random클래스
- dbeaver
- db
- 자바 문자열 클래스
- 자바 예제
- Java 추상 메서드
- 자바 제어문
- Java추상클래스
- nodejs
- Java문자열 클래스
- Express
- Java 내부 클래스
- 자바 Wrapper클래스
- database
- Java객체배열
- 데이터베이스
- Java try-catch
- java super( )
- 자바 추상메서드
- Java업캐스팅
- 자바 String클래스
- Java thorw
Archives
- Today
- Total
코딩이란 무엇일까
SQL질의어 정리 본문
글을 읽으시기전 필자는 아직 코딩을 공부하고 있는 학생입니다.
여러 책과 블로그 글, 수업을 바탕으로 정리한 내용이니 부족한 부분있다면 댓글로 남겨주시기 바랍니다.
SQL 질의어?
SQL질의어는 DBMS에서 데이터를 정의 , 삭제 , 수정 , 조작 등을 수행할 수 있는 기능을 갖고 있는 일종의 명령어입니다.
SQL질의어는 크게 DDL, DML , DCL 이렇게 세 가지로 분류합니다.
DDL ( Data Define Language )
DDL은 DATA DEFINE LANGUAGE의 줄임말입니다. 데이터 정의 언어라고 해석할 수 있겠네요
말 그대로 테이블, 스키마, 뷰 , 인덱스 등을 정의하거나 변경, 삭제하는 기능을 갖고 있습니다.
CREATE | CREATE는 새로운 뷰, 테이블, 데이터베이스를 만들 때 사용합니다. 문법 형식 => CREATE 개체형식 개체이름; 개체형식 종류 TABLE => 테이블을 만들 때 사용합니다. DATABASE => 데이터 베이스를 만들 때 사용합니다. VIEW => 뷰를 만들 때 사용합니다. |
DROP |
CREATE로 만들었던 뷰, 테이블, 데이터베이스를 삭제할 때 사용합니다. 문법 형식 => DROP 개체형식 개체이름; |
ALTER |
이미 존재하는 개체에 대하여 변경 즉, RENAME을 할 때 사용합니다. 문법 형식 => ALTER 개체형식 개체명 ; |
TRUNCATE |
데이터를 영구삭제할 때 사용합니다. 문법 형식 => TRUNCATE 개체형식 개체명 ; |
DML ( Data Manipulation Language )
DML은 DATA MANIPULATION LANGUAGE의 줄임말 입니다. 데이터를 조작할 때 주로 사용됩니다.
SELECT | SELECT는 검색을 할때 사용합니다. 문법 형식 => SELECT [필드명] FROM [테이블명] WHERE [조건식] GROUP BY[필드명] HAVING[조건식] ORDER BY[필드명] SELECT에 들어가는 명령어 FROM : 테이블을 검색할 수 있습니다. WHERE:테이블 안의 필드를 검색할때 조건을 넣을 수 있습니다. GROUP BY:필드를 그룹화 할 수있습니다. HAVING: 그룹안에서 조건식을 넣을 수 있습니다. ORDER BY: 필드안에있는 레코드 값을 오름, 내림차순으로 나타낼 수 있습니다. |
INSERT | 테이블 안에 데이터를 삽입할 때 사용합니다. 문법 형식 => INSERT INTO [테이블 또는 뷰 이름] INTO :데이터를 넣을 테이블을 선택합니다. |
UPDATE |
테이블안에있는 데이터를 수정할 때 사용합니다, 문법 형식 => UPDATE [테이블] SET [필드명] ='변경할 값' WERHE [ 조건 ] |
DELETE |
데이터를 삭제할 때 사용합니다. 문법 형식 => DELETE FROM [테이블 또는 뷰이름] WHERE[조건식] |
DCL ( Data Control Language )
DCL은 데이터에 접근하기위한 권한을 제어하기위한 언어입니다.
GRANT | 사용자에게 작업에대한 권한을 부여할 때 사용합니다 |
REVOKE | 사용자에게 작업에대한 권한을 박탈할 때 사용합니다. |
이상으로 오늘은 기본적인 SQL질의어를 다루어봤는데요
다음 글은 조금 세부적으로 SQL질의어에 대해 다루어 보도록 하겠습니다!!
안녕~

'DB' 카테고리의 다른 글
ORACLE로 테이블만들고 데이터 삽입(CREATE , INSERT ) (0) | 2022.08.07 |
---|---|
DBeaver(디비버) 설치하기 ( DB툴 설치하기 ) (1) | 2022.07.27 |
ORACLE 설치 및 사용해보기 (0) | 2022.07.25 |
데이터베이스 첫 걸음 (0) | 2022.07.20 |
Comments