본문 바로가기

SQL3

SQL - DML SQL – DML - DML은 데이터베이스 사용자가 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 - DML은 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다. 명령문 기능 SELECT 테이블에서 튜플을 검색함 INSERT 테이블에서 새로운 튜플을 삽입함 DELETE 테이블에서 튜플을 삭제함 UPDATE 테이블에서 튜플의 내용을 갱신함 * 날짜데이터는 # # 으로 묶어주기 INSERT INTO 테이블명 ( [ 속성명1, 속성명2 … ) VALUES ( 데이터1, 데이터2, …. ); - 기본테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있다. - SELECT문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있다. DELETE FROM 테이블명 [ WHERE 조건 ].. 2023. 10. 4.
SQL - DDL SQL – DDL DB를 구축하거나 수정할 목적으로 사용하는 언어 1. DDL 명령어 - CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의함 - ALTER : TABLE 에 대한 정의를 변경하는데 사용함 - DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 삭제함 CREATE SCHEMA 스키마명 AUTHORIZATION 사용자_id; CREATE DOMAIN 도메인명 [AS] 데이터_타입 [DEFAULT 기본값] [CONSTRAINT 제약조건명 CHECK (범위값) ]; CREATE TABLE 테이블명 ( 속성명 데이터_타입 [DEFAULT 기본값] [NOT NULL], …., [PRIMARY KEY (기본키_속성명,…) ] , [UNI.. 2023. 10. 4.
SQL - DCL SQL – DCL - DCL은 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용하는 언어이다. - DCL은 데이터베이스 관리자(DBA)가 데이터 관리를 목적으로 사용한다. 명령어 기능 COMMIT 트랜잭션 처리가 정상적으로 완료된 후 트랜잭션이 수행한 내용을 데이터베이스에 반영하는 명령 ROLLBACK 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구함 변경되었으나 아직 COMMIT되지 않은 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어 GRANT 데이터베이스 사용자에게 사용 권한을 부여함 REVOKE 데이터베이스 사용자의 사용 권한을 취소함 SAVEPOINT 트랜잭션 내에 ROLLBACK할 위치인 저장점을 지정하는 명령어 ROLLBACK할 때 지.. 2023. 10. 4.
728x90