[DataBase] Ch. 9 (스마트팩토리)

Kwaaaaan·2023년 3월 15일
2

DataBase(DB)

목록 보기
12/13
post-thumbnail

DML(Data Manipulation Language)

DML은 데이터베이스 내부 데이터를 관리하기 위한 언어입니다. 'SELECT' 'INSERT' 'UPDATE' 'DELETE'가 있습니다.

CURD

컴퓨터에서 사용하는 대부분의 소프트웨어가 가지는 기본적인 처리기능입니다.
Create (생성), Read (읽기), Update (갱신), Delete (삭제)가 있습니다.

INSERT문

INSERT문은 테이블에 새로운 투플을 추가할 때 사용합니다.
EX)
CASE 1)INSERT INTO 테이블명 (필드1, 필드2, 필드3, ...) VALUES (값1, 값2, 값3, ...);
OR
CASE 2)INSERT INTO 테이블명 VALUES(값1, 값2, 값3, ...);
CASE 2의 경우 주의할 사항이 있습니다.
만약 필드를 명시하지 않을경우에는 테이블의 모든 컬럼에 값을 순서대로 추가해줘야 합니다.

UPDATE문

테이블에서 특정 속성에 들어있는 값을 수정할 때 사용합니다.
EX)
UPDATE 테이블명 SET 필드1 = 값1 WHERE 필드2 = 조건2;

DELETE문

테이블의 기존 투플을 삭제할 때 사용합니다.
EX)
DELETE FROM 테이블명 WHERE 필드1 = 값1;

DROP과 TRUNCATE

DROP은 테이블을 삭제할 때 사용합니다. 예를들어 테이블을 잘못 만들었거나 더 이상 필요가 없는 경우에 사용합니다.
TRUNACTE는 테이블을 초기화 할때 사용합니다. 예를들어 테이블의 모든 행(ROW)를 일괄삭제 할 때 사용하곤 합니다.
EX DROP) DROP TABLE 테이블이름;
EX TURNCATE) TRUNCATE TABLE 테이블명;

profile
스마트팩토리 개발자(를 꿈꾸며)

1개의 댓글

comment-user-thumbnail
2023년 3월 20일

drop... drop the beat

답글 달기