데이터베이스 관리 시스템에서 쿼리 작업을 담당하는 데이터베이스 언어는 "데이터 조작 언어"입니다. 데이터 조작 언어는 데이터베이스 작업(쿼리, 추가, 수정 및 삭제)과 데이터베이스의 개체 및 데이터에 대한 액세스에 사용되는 프로그래밍 문입니다. 데이터 조작 언어의 주요 기능은 데이터에 액세스하는 것이므로 구문은 주로 읽기를 기반으로 합니다. 데이터베이스를 가져와서 쓰는 중입니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
데이터베이스 관리 시스템에서 쿼리 연산을 담당하는 데이터베이스 언어는 "데이터 조작 언어"입니다.
SQL(Structured Query Language)은 SQL이라고도 하며 데이터에 액세스하고 관계형 데이터베이스 시스템을 쿼리, 업데이트 및 관리하는 데 사용되는 데이터베이스 쿼리 및 프로그래밍 언어입니다.
구조화된 쿼리 언어는 6개 부분으로 구성됩니다.
1. 데이터 쿼리 언어(DQL: Data Query Language): "데이터 검색 문"이라고도 불리는 해당 명령문은 테이블에서 데이터를 가져오고 데이터가 어떻게 제공되는지 결정하는 데 사용됩니다. 응용 프로그램에서. 예약어 SELECT는 DQL(및 모든 SQL)에서 가장 일반적으로 사용되는 동사입니다. DQL에서 일반적으로 사용되는 기타 예약어에는 WHERE, ORDER BY, GROUP BY 및 HAVING이 있습니다. 이러한 DQL 예약어는 다른 유형의 SQL 문과 함께 사용되는 경우가 많습니다.
2. 데이터 조작 언어(DML: 데이터 조작 언어): 해당 명령문에는 SELECT, INSERT, UPDATE 및 DELETE 동사가 포함됩니다. 각각 쿼리, 추가, 수정, 삭제에 사용됩니다.
3. TCL(트랜잭션 제어 언어): 해당 명령문은 DML 문의 영향을 받는 테이블의 모든 행이 적시에 업데이트되도록 보장할 수 있습니다. COMMIT(제출) 명령, SAVEPOINT(저장 지점) 명령, ROLLBACK(롤백) 명령이 포함됩니다.
4. 데이터 제어 언어(DCL): 해당 명령문은 GRANT 또는 REVOKE를 통해 권한 제어를 구현하여 데이터베이스 개체에 대한 개별 사용자 및 사용자 그룹의 액세스를 결정합니다. 일부 RDBMS는 GRANT 또는 REVOKE를 사용하여 테이블의 개별 열에 대한 액세스를 제어할 수 있습니다.
5. 데이터 정의 언어(DDL): 해당 명령문에는 CREATE, ALTER 및 DROP 동사가 포함됩니다. 새 테이블을 생성하거나 데이터베이스의 테이블을 수정 또는 삭제합니다(CREATE TABLE 또는 DROP TABLE). 테이블에 인덱스를 추가합니다.
6. CCL(포인터 제어 언어): DECLARE CURSOR, FETCH INTO 및 UPDATE WHERE CURRENT와 같은 명령문은 하나 이상의 테이블의 개별 행에서 작동하는 데 사용됩니다.
데이터 조작 언어(DML)
데이터 조작 언어(DML)는 데이터베이스 작업에 사용되는 프로그래밍 문으로, 일반적으로 데이터베이스 관련 프로그래밍 언어입니다. 예를 들어 정보 소프트웨어 산업의 공통 표준인 SQL 언어에서는 INSERT, UPDATE, DELETE의 세 가지 명령을 중심으로 하며 각각 삽입(새로 생성 또는 생성됨), 업데이트(수정), 업데이트(수정)를 나타냅니다. 삭제(파괴)합니다.
데이터베이스를 사용하는 시스템 개발 프로세스에서 응용 프로그램은 필연적으로 명령을 사용하고 SQL SELECT 문과 결합하여 유럽과 미국의 개발자는 이 네 가지 명령을 "CRUD"(각각 생성, 읽기, 업데이트, 삭제(영어 4글자 약어); 중국어를 사용하는 아시아 개발자는 추가, 확인, 수정, 삭제라는 4개의 한자로 참조할 수 있습니다.
문법 구조
DML의 주요 기능은 데이터에 액세스하는 것이므로 구문은 주로 데이터베이스 읽기 및 쓰기를 기반으로 합니다. INSERT를 제외하고 다른 명령어를 WHERE 명령어와 결합하여 필터링해야 할 수도 있습니다. 데이터 범위 또는 WHERE 명령 없이 모든 데이터에 액세스합니다.
SELECT
주요 기사: SELECT
SELECT는 테이블의 필드 데이터를 쿼리하는 데 사용되는 SQL DML(데이터 조작 언어)의 명령입니다. 조건절(예: where) 또는 순서 절(예: 주문 등)을 사용하여 쿼리 결과를 얻습니다.
INSERT
본문: INSERT
INSERT는 데이터베이스 개체에 데이터를 삽입하는 명령입니다. 데이터를 삽입할 수 있는 데이터베이스 개체에는 데이터 테이블과 업데이트 가능한 뷰 테이블이 있습니다.
UPDATE
본문: UPDATE
UPDATE 명령은 조건과 일치하는 데이터 테이블의 데이터를 주어진 조건에 따라 새로운 값으로 업데이트하는 것입니다.
DELETE
본문: DELETE
DELETE 명령은 데이터베이스 개체에서 데이터를 삭제하는 명령입니다.
더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!
위 내용은 데이터베이스 관리 시스템에서 쿼리 작업을 담당하는 데이터베이스 언어는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!