Computer Science

[데이터베이스] DDL/ DML에 대하여

imsunbow 2024. 2. 23. 17:39

이전 글에서 스키마와 인스턴스의 차이점에 대해 다루었다. 스키마는 틀을, 인스턴스는 값을 의미하는 요소를 뜻했는데, 이를 표현하기 위한 방식으로 각각 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;

반응형