이전 글에서 스키마와 인스턴스의 차이점에 대해 다루었다. 스키마는 틀을, 인스턴스는 값을 의미하는 요소를 뜻했는데, 이를 표현하기 위한 방식으로 각각 DDL과 DML이 사용된다
**DDL은 스키마를 결정하는 언어로서, DML은 인스턴스를 결정하는 언어로서 사용된다.
[예시 코드]
#DDL : CREATE, ALTER, DROP 등을 사용
CREATE TABLE Students (
student_id INT PRIMARY KEY,
student_name VARCHAR(50),
age INT
);
#DML: SELECT, INSERT, UPDATE, DELETE등을 사용
INSERT INTO Students (student_id, student_name, age)
VALUES (1, 'John Doe', 18);
SELECT * FROM Students;
반응형
'Computer Science' 카테고리의 다른 글
[데이터베이스] View에 대하여 (개념 및 정의) (0) | 2024.02.25 |
---|---|
[데이터베이스] Null Value에 대하여(null은 뭘 뜻할까?) (0) | 2024.02.24 |
[데이터베이스] 데이터베이스의 Key의 종류에 대하여(superkey, candidate key, primary key, foreign key) (0) | 2024.02.22 |
[데이터베이스] Schema와 Instance에 대하여 (0) | 2024.02.21 |
[데이터베이스] Levels of Abstraction(추상화 레벨) (0) | 2024.02.20 |