수색…
비고
SQL은 관계형 데이터베이스 시스템에서 데이터를 관리하는 데 사용되는 SQL (Structured Query Language)입니다. 여러 공급 업체가 언어를 개선하고 언어의 다양한 풍미를 가지고 있습니다.
주의 :이 태그는 명시 적으로 ISO / ANSI SQL 표준을 참조합니다 . 그 표준의 특정 이행에 적용되지 않습니다.
버전
번역 | 짧은 이름 | 표준 | 출시일 |
---|---|---|---|
1986 | SQL-86 | ANSI X3.135-1986, ISO 9075 : 1987 | 1986-01-01 |
1989 년 | SQL-89 | ANSI X3.135-1989, ISO / IEC 9075 : 1989 | 1989-01-01 |
1992 년 | SQL-92 | ISO / IEC 9075 : 1992 | 1992-01-01 |
1999 년 | SQL : 1999 | ISO / IEC 9075 : 1999 | 1999-12-16 |
2003 년 | SQL : 2003 | ISO / IEC 9075 : 2003 | 2003-12-15 |
2006 년 | SQL : 2006 | ISO / IEC 9075 : 2006 | 2006-06-01 |
2008 년 | SQL : 2008 | ISO / IEC 9075 : 2008 | 2008-07-15 |
2011 년 | SQL : 2011 | ISO / IEC 9075 : 2011 | 2011 년 12 월 15 일 |
2016 년 | SQL : 2016 | ISO / IEC 9075 : 2016 | 2016-12-01 |
개요
SQL (Structured Query Language)은 관계형 데이터베이스 관리 시스템 (RDBMS)에 보유 된 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. SQL과 유사한 언어는 관계형 데이터 스트림 관리 시스템 (RDSMS) 또는 "비표준 SQL"(NoSQL) 데이터베이스에서도 사용될 수 있습니다.
SQL은 3 개의 주요 하위 언어로 구성됩니다.
- DDL (Data Definition Language) : 데이터베이스의 구조를 만들고 수정합니다.
- DML (데이터 조작 언어) : 데이터베이스의 데이터에 대해 읽기, 삽입, 업데이트 및 삭제 작업을 수행합니다.
- DCL (데이터 제어 언어) : 데이터베이스에 저장된 데이터의 액세스를 제어합니다.
핵심 DML 작업은 INSERT
, SELECT
, UPDATE
및 DELETE
문에 의해 수행되는 Create, Read, Update 및 Delete (짧게 CRUD)입니다.
또한 3 가지 쓰기 작업 (INSERT, UPDATE, DELETE)을 모두 수행 할 수있는 (최근에 추가 된) MERGE
문이 있습니다.
많은 SQL 데이터베이스는 클라이언트 / 서버 시스템으로 구현됩니다. "SQL 서버"라는 용어는 그러한 데이터베이스를 설명합니다.
동시에 Microsoft는 "SQL Server"라는 데이터베이스를 만듭니다. 해당 데이터베이스가 SQL 언어를 사용하는 동안 해당 데이터베이스와 관련된 정보는이 태그의 항목에 없지만 SQL Server 설명서에 속합니다.