>  기사  >  데이터 베이스  >  SQL 언어에는 어떤 부분이 포함되어 있나요?

SQL 언어에는 어떤 부분이 포함되어 있나요?

清浅
清浅원래의
2019-05-09 11:36:2022492검색

SQL 언어에는 다음이 포함됩니다. 1. "DQL" 데이터 조작 언어 3. "TPL" 데이터 제어 언어 5. "DDL" 데이터 정의 언어 6. "CCL" 포인터 제어 언어 등

SQL 언어에는 어떤 부분이 포함되어 있나요?

SQL 언어에는 데이터 쿼리 언어, 데이터 작업 언어, 트랜잭션 처리 언어, 데이터 제어 언어, 데이터 정의 언어 및 포인터 제어 언어가 포함됩니다

SQL 언어에는 어떤 부분이 포함되어 있나요?

1. "데이터 검색 문"이라고도 하는 해당 문은 테이블에서 데이터를 가져오고 해당 데이터가 애플리케이션에 표시되는 방식을 결정하는 데 사용됩니다. 예약어 SELECT는 DQL(및 모든 SQL)에서 가장 일반적으로 사용되는 동사입니다. DQL에서 일반적으로 사용되는 기타 예약어에는 WHERE, ORDER BY, GROUP BY 및 HAVING이 있습니다. 이러한 DQL 예약어는 다른 유형의 SQL 문과 함께 사용되는 경우가 많습니다.


2. 데이터 조작 언어(DML)

해당 언어에는 INSERT, UPDATE 및 DELETE가 포함됩니다. 테이블의 레코드를 각각 추가, 수정, 삭제하는 데 사용됩니다. 액션 쿼리 언어라고도 합니다.

3. TPL(트랜잭션 처리 언어)

해당 명령문은 DML 문의 영향을 받는 테이블의 모든 행이 적시에 업데이트되도록 보장할 수 있습니다. TPL 문에는 BEGIN TRANSACTION, COMMIT 및 ROLLBACK이 포함됩니다.

4. 데이터 제어 언어(DCL)

해당 명령문은 데이터베이스 개체에 대한 개별 사용자 및 사용자 그룹의 액세스를 결정하기 위해 GRANT 또는 REVOKE를 통해 라이센스가 부여됩니다. 일부 RDBMS는 GRANT 또는 REVOKE를 사용하여 테이블의 개별 열에 대한 액세스를 제어할 수 있습니다.

5. 데이터 정의 언어(DDL)

해당 명령문에는 CREATE, DROP 및 ALTER 동사가 포함됩니다. 새 테이블을 생성하거나 데이터베이스에서 테이블을 삭제합니다(CREATE TABLE, DROP TABLE 또는 ALTER TABLE). 테이블의 구조를 조작하고 테이블에 인덱스를 추가합니다.

6. CCL(포인터 제어 언어)

DECLARE CURSOR, FETCH INTO 및 UPDATE WHERE CURRENT와 같은 명령문은 하나 이상의 테이블의 개별 행(레코드)에서 작동하는 데 사용됩니다.

위 내용은 SQL 언어에는 어떤 부분이 포함되어 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.