java 학습일기 day19 - DB에서 DDL, DML

이건구·2023년 9월 18일
0

DDL이란

데이터 정의어

데이터의 구조를 정의하는데 사용되는 명령어

CREATE 데이터베이스, 테이블 등을 생성

DROP 데이터베이스, 테이블등을 삭제

ALTER 테이블을 수정

TRUNCATE 테이블을 초기화

DML이란

데이터 조작어

정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는등의 역할을 하는 언어.

SELECT 데이터 조회

INSERT 데이터 삽입

UPDATE 데이터 수정

DELETE 데이터 삭제

오늘 마지막에 배운 문법 살짝 정리하고 마무리

테이블의 모든 데이터 지우기

DELETE FROM article;

제목1, 내용1 데이터 추가

INSERT INTO article SET title = '제목1',
content = '내용1';

제목2, 내용2 데이터 추가

INSERT INTO article SET title = '제목2',
content = '내용2';

데이터 조회

SELECT * FROM article;

제목 데이터 aaa로 수정(모두 수정됨..)

UPDATE article SET title = 'aaa';

body가 내용2인 것만 조회

SELECT * FROM article WHERE content = '내용2';

내용2만 새로운내용2 로 수정

UPDATE article SET content = '새로운내용2' WHERE content = '내용2';

데이터 조회

SELECT * FROM article;

데이터 삭제 (모든 데이터가 삭제...)

DELETE FROM article;
SELECT * FROM article;

제목1, 내용1 데이터 추가

INSERT INTO article SET title = '제목1', content = '내용1';

제목2, 내용2 데이터 추가

INSERT INTO article SET title = '제목2', content = '내용2';

제목이 제목1인 것만 삭제

DELETE FROM article WHERE title = '제목1';

0개의 댓글