Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 사용되는 다른 명령은 무엇입니까?


SQL 언어는 DML, DDL, DCL 및 TCL의 4가지 유형의 기본 언어 문으로 나뉩니다. 이러한 명령문을 사용하여 데이터베이스 개체를 생성 및 변경하여 데이터베이스 구조를 정의할 수 있으며 업데이트 또는 삭제를 통해 테이블의 데이터를 조작할 수 있습니다. 또한 데이터를 읽고 쓸 수 있는 사용자를 제어하거나 단일 작업 단위를 생성하기 위해 트랜잭션을 관리할 수 있습니다.

SQL 문의 네 가지 주요 범주는 다음과 같습니다. -

DML(데이터 조작 언어)

DML 문은 테이블의 레코드에 영향을 줍니다. 테이블에서 몇 개의 레코드 선택, 새 레코드 삽입, 불필요한 레코드 삭제, 기존 레코드 업데이트/수정과 같이 데이터에 대해 수행하는 기본 작업입니다.

DML 문에는 다음이 포함됩니다. -

SELECT – 테이블에서 레코드 선택

  • INSERT – 새 레코드 삽입
  • 업데이트 – 기존 기록 업데이트/수정
  • DELETE – 기존 레코드 삭제

DDL(데이터 정의 언어)

DDL 문은 데이터베이스 또는 테이블 구조 및 스키마를 변경/수정하는 데 사용됩니다. 이 명령문은 데이터베이스 개체의 설계 및 저장을 처리합니다.

  • CREATE – 새 테이블, 데이터베이스, 스키마 생성
  • ALTER – 기존 테이블 변경, 열 설명
  • DROP – 데이터베이스에서 기존 개체 삭제

DCL(데이터 제어 언어)

DCL 문은 데이터베이스 개체에 대한 사용자의 액세스 수준을 제어합니다.

  • GRANT – 사용자가 특정 데이터베이스 개체를 읽고 쓸 수 있도록 허용
  • REVOKE – 사용자가 데이터베이스 개체에 대한 읽기/쓰기 권한을 갖지 못하도록 합니다.

TCL(트랜잭션 제어 언어)

TCL 문을 사용하면 트랜잭션을 제어하고 관리하여 SQL 문 내에서 데이터의 무결성을 유지할 수 있습니다.

  • BEGIN 거래 – 거래 시작
  • COMMIT 트랜잭션 – 트랜잭션을 커밋합니다.
  • 트랜잭션 ROLLBACK – 오류 발생 시 트랜잭션을 ROLLBACK