본문 바로가기
WEB/참고

SQL

by Luuii 2018. 1. 30.

SQL

> SQL은 관계형 데이터베이스를 다루는 표준프로그래밍 언어.

> SQL은 데이터베이스의 테이블을 정의하고 작성, 데이터베이스를 추가, 갱신, 삭제 및 검색, 

> 그리고 데이터베이스 보안과 데이터의 연속성을 유지


SQL의 데이터 정의언어(DLL: Data Definition Language)는 다음의 명령어를 가진다.

CREATE : 데이터베이스와 테이블을 작성.

 ALTER : 데이터베이스와 테이블의 구조를 변경.

 DROP : 데이터베이스와 테이블을 삭제.


데이터를 조작하기 위한 데이터 조작언어(DML : Data Manipulation Language)라 불리는 기능도 있다.

SELECT : 데이터를 검색

 > select * from 테이블명 where 조건문


 INSERT : 데이터를 추가

 > insert into 테이블명 values("필드값")


 UPDATE : 데이터를 갱신

 > update 테이블명 set 필드명='필드값'

 

 DELETE : 데이터를 삭제

 delete from 테이블명 where 조건문


데이터베이스를 제어하기 위한 기능으로 데이터 제어언어(DCL : Data Control Language)라 불리는 기능을 사용할 수 있다.

 GRANT : 데이터를 조작하는 권한을 사용자에게 제공.

 REVOKE : 데이터를 조작하는 권한을 사용자로부터 제거.

 COMMIT : 데이터 변경을 최종 확인.

 ROLLBACK : 데이터 변경을 취소.



반응형