>  기사  >  데이터 베이스  >  MySQL에서 사용되는 다른 명령은 무엇입니까?

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

王林
王林앞으로
2023-09-07 19:53:021053검색

MySQL 中使用哪些不同的命令?

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

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

DML(Data Manipulation Language)

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

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

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

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

DDL(데이터 정의 언어)

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

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

DCL(데이터 제어 언어)

DCL 문은 사용자 상호 작용 제어 액세스 수준 데이터베이스 개체의 경우.

  • GRANT - 사용자가 특정 데이터베이스 개체를 읽고 쓸 수 있도록 허용합니다.
  • REVOKE - 데이터베이스 개체에 대한 사용자 읽기/쓰기 액세스를 차단합니다.

TCL(트랜잭션 제어 언어)

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

  • BEGIN 트랜잭션 – 공개 트랜잭션
  • COMMIT 트랜잭션 – 트랜잭션 커밋
  • ROLLBACK 트랜잭션 – ROLLBACK 트랜잭션 오류 발생

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

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제