본문 바로가기

IT/SQL

[SQL] SQL이란?

SQL이란?

Standards for Structured Query Language의 줄임말.

 데이터베이스에 접속해서 데이터를 처리할 수 있도록 도와주는 하나의 컴퓨터 언어.

 

SQL은 데이터베이스를 만드는 작업뿐만이 아니라 그 안에 있는 데이터를 추가하기도 하고, 삭제하고 수정하는 등 전반적으로 데이터를 관리하는 모든 작업에 유용하게 사용된다.

 

SQL은 ANSI/ISO에서 제시하는 표준 규정이 있기는 하지만, SQL 언어 버전에 따라서, 혹은 데이터베이스 프로그램에 따라서 약간의 차이가 존재하기도 한다. 또한 SQL을 실제 프로그램이나 웹사이트와 연동해서 사용하는 방법도 여러가지가 있다.

 


구조

 

데이터 베이스 안에 들어가 보면, 최소 1 개 이상의 테이블을 가지고 있다. 그리고 그 테이블 안에는 데이터의 이름이 있는데 그것을 컬럼이라고 부른다. 그 컬럼을 SQL을 이용해 검색하면 실제 데이터를 출력할 수 있다.

조금 쉬운 비유로 데이터 베이스를 책장이라고 한다면, 그 책장에 꽃혀있는 책 한권 한권이 테이블이라고 보면 된다. 그리고 책을 한 권 꺼내서 펼쳐보면 각 섹션이 있을텐데, 그것이 컬럼에 해당한다고 할 수 있다. 또한 색션 안에 상세 글들이 데이터라고 보면 된다.

 

아주 간단하게 SQL에 대해 이야기를 했다. 그럼 다음 포스팅부터 SQL을 하나 하나 알아보도록 하자.