DBMS에 데이터를 구축, 관리하고 활용하기 위해서 사용되는 언어가 SQL(Structed Query Language, 구조화된 질의 언어)입니다. SQL을 사용하면 DBMS에 저장된 중요한 정보들을 입력, 관리하고 추출할 수 있습니다.

SQL이 데이터베이스를 조작하는 ‘언어’이긴 하지만 일반적인 프로그래밍 언어(C, 자바, 파이썬 등)와는 조금 다른 특성을 갖습니다.

SQL은 특정 회사에서 만드는 것이 아니라 국제표준화기구에서 SQL에 대한 표준을 정해서 발표하고 있습니다. 이를 표준 SQL이라고 합니다. 그런데 문제는 SQL을 사용하는 DBMS를 만드는 회사가 여러 곳이기 때문에 표준 SQL이 각 회사 제품의 특성을 모두 포용하지 못한다는 점입니다.

표준 SQL을 익히면 여러 DBMS의 공통적인 부분을 배우는 것이므로, 다른 DBMS를 접하더라도 어렵지 않게 사용할 수 있습니다.