본문 바로가기

T아카데미/데이터베이스

3강. SQL(DML)1

[ 목차 ]

1. SQL의 이해

2. SQL의 종류

3. SELECT 명령문

4. INSERT INTO 명령문

5. UPDATE 명령문

6. DELETE 명령문

 

1. SQL의 이해

1) 데이터베이스에 있는 필요한 정보를 사용할 수 있도록 도와주는 언어

2) 사용방법이나 문법이 다른 언어보다 단순하여 하나를 배우면 모든 DBMS에서 사용 가능

3) 인터프리터언어를 사용

4) 사용자나 프로그램이 필요한 데이터를 가져오기 위해 SQL을 작성

    DBMS가 DB에서 사용자가 작성한 SQL을 통해서 데이터를 가져옴

    사용자는 SQL을 통해서 가져온 데이터를 확인

 

2. SQL의 종류

1) DML

  1] 테이블의 데이터를 조작하는 기능

  2] 테이블의 레코드를 CRUD(create, retrieve, update, delete)

      INSERT(입력) SELECT(조회) UPDATE(수정) DELETE(삭제)

2) DDL

  1] DB, 테이블의 스키마를 정의, 수정하는 기능

  2] 테이블 생성, 칼럼 추가, 타입변경, 각종 제약 조건 지정, 수정

      CREATE(생성) DROP(삭제) ALTER(수정)

3) DCL

  1] DB나 테이블의 접근권한이나 CRUD 권한을 정의하는 기능

  2] 특정 사용자에게 테이블의 조회 권환 허가/금지 등

      GRANT(부여) REVOKR(취소)

 

3. SELECT 명령문

1) SELECT 칼럼명 FROM 테이블명 WHERE 조건절;

 

4. INSERT INTO 명령문

1) INSERT INTO 테이블명(칼럼명) VALLUES (값);

 

5. UPDATE 명령문

1) UPDATE 테이블명 SET 칼럼명 = 값, .... WHWERE 조건절;

2) 조건절에 해당하는 모든 값이 수정 될 수 있기 때문에 주의해야 함

 

6. DELETE 명령문

1) DELETE FROM 테이블명 WHERE 조건절;

2) 조건절에 해당하는 모든 값이 수정 될 수 있기 때문에 주의해야 함

'T아카데미 > 데이터베이스' 카테고리의 다른 글

5강. SQL(DML)3  (0) 2020.03.20
4강. SQL(DML)2  (0) 2020.03.20
2강. MySQL 설치 및 기본 사용법  (0) 2020.03.19
1강. DBMS 기초  (0) 2020.03.19
개요  (0) 2020.03.19