CRUD
생활 코딩 데이터베이스 수강 중
테이블 구조 확인
DESC topic;
CREATE - 행 추가하기
INSERT INTO topic (title, description, created, author, profile) VALUES('MySQL', 'MySQL is ...', NOW(), 'PJW', 'developer');
READ - 데이터 가져오기
topic 테이블의 모든 데이터 가져오기
SELECT * FROM topic;
원하는 항목의 데이터만 가져오기
SELECT id, title, created, author FROM topic;
author가 ‘PJW’인 데이터만 출력
SELECT id, title, created, author FROM topic WHERE author = 'PJW';
내림차순 정렬해서 출력
SELECT id, title, created, author FROM topic WHERE author = 'PJW' ORDER BY id DESC;
출력 개수 2개로 제한 - 데이터 10억개 모두 가져오려고 한다면 에러 발생할 것
SELECT id, title, created, author FROM topic WHERE author = 'PJW' ORDER BY id DESC LIMIT 2;
UPDATE - 수정하기
author ‘egoing’에서 ‘PJW’로 수정
UPDATE topic SET author = 'PJW', title='MongoDB' WHERE id = 5;
DELETE - 삭제하기
id가 5인 행 삭제
DELETE FROM topic where id = 5;
끝!