Mysql -DML-

임수정·2023년 3월 21일
0
post-thumbnail

DDL에 이어서 DML을 알아보겠습니다

DML

DML(Data Manipulation Language)은 MySQL 데이터베이스에서 데이터를 조작하는 데 사용되는 데이터 조작 언어입니다. 쿼리문의 이름에서도 알 수 있듯이 INSERT 는 데이터를 테이블에 넣는 것을 의미하고, UPDATE 는 이미 테이블에 존재하는 데이터를 수정하고, DELETE 는 데이터를 테이블에서 삭제하는 작업을 수행합니다.

INSERT

INSERT INTO 테이블명 (co_1, co_2, co_3) VALUES (vl1,vl2,vl3) // 값을 넣을때는 앞서 테이블의 칼럼을 지정한 순서대로 데이터를 넣으면 됩니다.

UPDATE

UPDATE table_name SET  column=valueWHERE condition //

여기서 WHERE은 프로그래밍 언어의 if문이라고 생각하면 됩니다. 조건을 주는 query문 입니다.

DELETE

DELETE FROM table_name WHERE condition

DELETE 명령은 하나의 테이블에 대해 한 건 또는 여러 건의 행(row) 자체를 삭제합니다. 그렇기 때문에 UPDATE와 INSERTE와 같이 column을 별도로 명시해 그 열만 삭제할 수는 없습니다. DELETE 역시 WHERE 구를 지정할 수도 있고, 생략할 수도 있습니다.

profile
부족함을 인정하고 채워나가는 개발자! (Node.js 개발자)

0개의 댓글