패스트캠퍼스 한 번에 끝내는 파이썬 웹 개발 초격차 패키지 pt2 SQL DML(INSERT,SELECT,UPDATE,DELETE)

정영찬·2022년 2월 2일
0

###SQL INSERT

  • 데이터 추가명령
    INSERT INTO 테이블명(컬럼명1, 컬럼명1)VALUES(값1, 값2);
    ex)INSERT INTO post(title, content)Values('코딩','재미있어요!');

###SQL SELECT

  • 데이터 조회 명령

SELECT 컬럼명, 컬럼명2 FROM 테이블명;

ex) SELECT title, content FROM post; (post 라는 테이블에서 title 과 content 데이터를 모두 갖다줘)
SELECT * FROM post; (post 전체 내용을 보여줘)

  • where 추가하기(조회 조건)

SELECT 컬럼명1, 컬럼명2 FROM 테이블명 WHERE 조건;
ex) SELECT title,content FROM post WHERE id = 3;(post 테이블에서 id값이 3인 부분의 title과 content를 가져다 줘)
SELECT title, content FROM post WHERE id BETWEEN 1 and 10;(post 테이블에서 1과 10 사이에 해당하는 id값의 title, content 값을 가져다 줘)
SELECT * FROM user WHERE address IN('seoul','busan','deagu'); (user 테이블에서 주소값이 'seoul','busan','deagu'인 것의 전체 정보를 가져다 줘)

  • ODER BY 추가하기 (정렬)

SELECT* FROM 테이블명 ORDER BY 컬럼명 [ASC|DESC] (ASC:오름차순 DESC:내림차순)

ex) SELECT* FROM post ORDER BY title ASC (post 전체 데이터를 title 오름차순에 맞게 정렬하고 가져다줘)

###SQL UPDATE

  • 데이터 수정 명령
    UPDATE 테이블명 SET 컬럼명 = 값, ...WHERE 조건식;

ex)UPDATE post SET title = '제목 수정중',
content = '본문 수정중'
(post 테이블의 title과 content 이름을 바꿀거야)
※ 다른 조건이 없으면 post 전체에 적용되므로 조건문을 작성하는것을 잊지 말자.

###SQL DELETE

  • 데이터 삭제명령
    DELETE FROM 테이블명 WHERE 조건식;

ex) DELETE FROM post WHERE id = 3 (post 테이블에서 id가 3인 부분을 제거해줘)

profile
개발자 꿈나무

0개의 댓글