본문 바로가기
IT/SQL

SQL 소개

by Jang HyunWoong 2015. 1. 29.

먼저, SQL 은 데이터베이스를 조작하고 참조하기 위한 문법이라고 할 수 있습니다. 


SQL은 무엇인가?

- SQL은 Structured Query Language 입니다.

- 데이터 베이스를 조작하고 참조할 수 있습니다. 

- ANSI를 기본으로 합니다. (American National Standards Institute)


그렇다면 SQL이 할 수 있는 일은?

- 쿼리(query)를 사용해서 데이터베이스(DB) 실행시킬 수 있습니다. 

- 데이터베이스로(DB)부터 데이터를 검색할 수 있습니다. 

- DB에 자료를 입력할 수 있습니다. 

- DB를 새로운 자료로 업데이트 할 수 있습니다. 

- DB에 있는 자료를 지울 수 있습니다. 

- DB를 생성할 수 있습니다. 

- DB에 새로운 테이블을 생성할 수 있습니다. 

- DB에 있는 자료를 볼 수 있습니다. 

- DB를 셋팅 할 수 있습니다. (권한 등)


SQL은 ANSI 기본으로 되어있지만, 다양한 버전이 존재하고 버젼마다 다른 SQL문을 사용하기도 합니다. 

하지만 기본적인 명령은 비슷한 형태로 작동합니다. 예를들어, SELECT, UPDATE, DELETE, INSERT, WHERE, FROM 등)


SQL을 사용해서 웹사이트의 기본을 만들 수 있죠

웹사이트를 만들 때 데이터를 DB로부터 가져옵니다. (기초적으로...)

그때 사용하는 RDBMS(Relational Database Management System)가 있는데 유명한 프로그램으로 MySQL, Oracle, MS Access 등이 있습니다. 


그럼 RDBMS는 무엇이냐하면 해석하면 관계DB관리자 시스템입니다. 

SQL문을 기본으로 위에서 언급한 프로그램들을 관리하는 것입니다. 


RDBMS를 통해서 데이터를 DB에서 꺼내오고, 만들고, 지우고 관리 할 수 있습니다. 


다음으로 SQL Syntax 신텍스 (구문, 명령어)를 살펴보겠습니다. 




이 글은 w3school을 참고 헀습니다. 

반응형

'IT > SQL' 카테고리의 다른 글

SQL WHERE 구문  (0) 2015.01.29
SQL SELECT DISTINCT 구문, 중복제거  (0) 2015.01.29
SELECT 구문 사용  (0) 2015.01.29
SQL 구문  (0) 2015.01.29
SQL Joins 문  (0) 2014.12.19