>데이터 베이스 >MySQL 튜토리얼 >SQL 명령의 유형은 무엇입니까?

SQL 명령의 유형은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-01-21 11:18:0311882검색

SQL 명령은 크게 DDL(데이터 정의 언어), DML(데이터 조작 언어), DCL(데이터 제어 언어), TCL(트랜잭션 제어 언어)의 4가지 유형으로 나뉩니다. 이 네 가지 유형에 대해 간략하게 설명하겠습니다. 도움이 되기를 바랍니다.

SQL 명령의 유형은 무엇입니까?

SQL(구조적 쿼리 언어)은 기존 데이터베이스에서 특정 작업을 수행할 수 있는 데이터베이스 언어로 잘 알려져 있으며 이 언어를 사용하여 데이터베이스를 만들 수도 있습니다. SQL은 Create, Drop, Insert 등과 같은 특정 명령을 사용하여 필요한 작업을 수행합니다. [추천 관련 동영상 튜토리얼: MySQL 튜토리얼]

이러한 SQL 명령은 주로 네 가지 범주로 구분됩니다. 다음은 간략한 소개입니다.

DDL(데이터 정의 언어)

DDL 또는 데이터 정의 언어 실제로는 데이터베이스 스키마를 정의하는 데 사용할 수 있는 SQL 명령으로 구성됩니다. 단순히 데이터베이스 스키마에 대한 설명을 다루며 데이터베이스에서 데이터베이스 개체의 구조를 생성하고 수정하는 데 사용됩니다.

일반적으로 사용되는 DDL 명령:

CREATE: 데이터베이스 또는 해당 개체(예: 테이블, 인덱스, 함수, 뷰, 저장 프로시저 및 트리거)를 만드는 데 사용됩니다.

DROP: 데이터베이스에서 개체를 삭제하는 데 사용됩니다.

ALTER: 데이터베이스 구조를 변경하는 데 사용됩니다.

TRUNCATE: 레코드에 할당된 모든 공백을 포함하여 테이블에서 모든 레코드를 삭제하는 데 사용됩니다.

COMMENT: 데이터 사전에 설명을 추가하는 데 사용됩니다.

RENAME: 데이터베이스에 존재하는 개체의 이름을 바꾸는 데 사용됩니다.

DML(Data Manipulation Language)

데이터베이스에 존재하는 데이터 조작을 처리하는 SQL 명령은 DML 또는 데이터 조작 언어에 속하며, 여기에는 대부분의 SQL 문이 포함됩니다.

일반적으로 사용되는 DML 명령:

SELECT: 데이터베이스에서 데이터를 검색하는 데 사용됩니다.

INSERT: 테이블에 데이터를 삽입하는 데 사용됩니다.

UPDATE: 테이블의 기존 데이터를 업데이트하는 데 사용됩니다.

DELETE: 데이터베이스 테이블에서 레코드를 삭제하는 데 사용됩니다.

DCL(데이터 제어 언어)

DCL에는 주로 데이터베이스 시스템의 권한, 권한 및 기타 제어를 처리하는 GRANT 및 REVOKE와 같은 명령이 포함되어 있습니다.

일반적으로 사용되는 DCL 명령:

GRANT: 사용자에게 데이터베이스에 대한 액세스 권한을 부여합니다.

REVOKE: GRANT 명령을 사용하여 사용자의 액세스 권한을 추출합니다.

TCL(트랜잭션 제어 언어)

TCL 명령은 데이터베이스의 트랜잭션을 처리합니다.

일반적으로 사용되는 TCL 명령:

COMMIT: 트랜잭션 제출.

ROLLBACK: 오류가 발생할 경우 거래를 롤백합니다.

SAVEPOINT: 거래에서 저장 지점을 설정합니다.

SET TRANSACTION: 거래의 특성을 지정합니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 SQL 명령의 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

관련 기사

더보기