찾다
일반적인 문제데이터베이스 언어의 네 가지 범주는 무엇입니까?

데이터베이스 언어는 4가지 범주로 나뉩니다. 1. 데이터 쿼리 언어 DQL 2. 데이터 조작 언어 DML 3. 데이터 제어 언어 DCL

데이터베이스 언어의 네 가지 범주는 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

SQL 언어는 데이터 쿼리 언어 DQL, 데이터 조작 언어 DML, 데이터 정의 언어 DDL, 데이터 제어 언어 DCL의 네 가지 범주로 나뉩니다.

1. 데이터 쿼리 언어 DQL

데이터 쿼리 언어 DQL의 기본 구조는 SELECT 절, FROM 절, WHERE

절로 구성된 쿼리 블록입니다.

  • SELECT <code>SELECT

  • FROM

  • WHERE

2、数据操纵语言DML

数据操纵语言DML主要有三种形式:

1) 插入:INSERT

2) 更新:UPDATE

3) 删除:DELETE

3、数据定义语言DDL

数据定义语言DDL用来创建数据库中的各种对象-----表、视图、

索引、同义词、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

表 视图 索引 同义词 簇

DDL操作是隐性提交的!不能rollback

4、数据控制语言DCL

数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。

2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。

      回滚---ROLLBACK

      回滚命令使数据库状态回到上次最后提交的状态。其格式为:

      SQL>ROLLBACK;

3) COMMIT [WORK]:提交。  

提交数据有三种类型

在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。

提交数据有三种类型:显式提交、隐式提交及自动提交。下面分别说明这三种类型。

(1) 显式提交

用COMMIT命令直接完成的提交为显式提交。其格式为:

SQL>COMMIT;

FROM
WHERE

2. 데이터 조작 언어 DML

데이터 조작 언어 DML에는 크게 세 가지 형태가 있습니다. 1) 삽입: INSERT

2) 업데이트: UPDATE

3) 삭제: DELETE

3 , 데이터 정의 언어 DDL🎜🎜데이터 정의 언어 DDL은 데이터베이스에서 다양한 객체를 생성하는 데 사용됩니다 ----- 테이블, 뷰, 🎜🎜인덱스, 동의어, 클러스터 등: 🎜🎜🎜CREATE TABLE/VIEW/INDEX/ SYN/CLUSTER 🎜🎜테이블 뷰 인덱스 동의어 클러스터🎜🎜🎜DDL 작업이 암시적으로 제출됩니다! 롤백 불가🎜🎜4. 데이터 제어 언어 DCL🎜🎜데이터 제어 언어 DCL은 데이터베이스에 접근하기 위한 특정 권한을 부여하거나 취소하고, 데이터베이스 조작 트랜잭션의 시간과 효과를 제어하고, 데이터베이스를 모니터링하는 데 사용됩니다. 예: 🎜1) GRANT: 승인. 🎜🎜2) ROLLBACK [WORK] TO [SAVEPOINT]: 특정 지점으로 롤백합니다. O Rolling --- Rollback🎜🎜 데이터베이스 상태를 마지막으로 제출했던 시점으로 되돌리는 롤링 명령입니다. 형식은 🎜🎜 SQL>ROLLBACK;🎜🎜3) COMMIT [WORK]: 제출합니다. 🎜🎜제출된 데이터에는 세 가지 유형이 있습니다🎜🎜데이터베이스의 삽입, 삭제, 수정 작업 중에 데이터베이스에 제출되어야만 트랜잭션이 완료됩니다. 트랜잭션이 커밋되기 전에는 데이터베이스를 운영하는 사람만이 수행된 작업을 볼 수 있는 권한이 있습니다. 다른 사람은 최종 커밋이 완료된 후에만 볼 수 있습니다. 🎜🎜제출된 데이터에는 명시적 제출, 암시적 제출, 자동 제출의 세 가지 유형이 있습니다. 이 세 가지 유형은 아래에 설명되어 있습니다. 🎜🎜🎜🎜(1) 명시적 제출🎜🎜🎜COMMIT 명령을 사용하여 직접 완료된 제출은 명시적 제출입니다. 형식은 다음과 같습니다. 🎜🎜SQL>COMMIT;🎜🎜🎜(2) 암시적 제출🎜🎜SQL 명령을 사용하여 간접적으로 완료된 제출은 암시적 제출입니다. 해당 명령은 🎜🎜ALTER, AUDIT, COMMENT, CONNECT, CREATE, DISCONNECT, DROP, EXIT, GRANT, NOAUDIT, QUIT, REVOKE, RENAME입니다. 🎜🎜🎜(3) 자동 제출🎜🎜🎜
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,
系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;
🎜(추천 튜토리얼: 🎜mysql 비디오 튜토리얼🎜)🎜

위 내용은 데이터베이스 언어의 네 가지 범주는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는