목차
1. 데이터 쿼리 언어 DQL
2、数据操纵语言DML
3、数据定义语言DDL
4、数据控制语言DCL
提交数据有三种类型
일반적인 문제 데이터베이스 언어의 네 가지 범주는 무엇입니까?

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

Jul 23, 2021 pm 03:41 PM
데이터베이스 언어

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

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

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

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

1. 데이터 쿼리 언어 DQL

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

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

  • SELECT <필드명 테이블&gt ; 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. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)