DB/관계형 DB
mysql - CRUD 작업하기
쿠와와
2020. 12. 28. 16:34
Create, Read, Update, Delete의 두문자어
- 데이터베이스에서 많이 하는 작업 4가지
INSERT INTO 테이블 (컬럼명들) VALUES (값들
SELECT 컬럼 FROM 테이블명
- SELECT * 은 모든 컬럼을 선택한다는 의미
- 컬럼만 따로 추리는 것도 가능
WHERE로 조건을 주어 선택 가능
- AND로 여러가지 조건을 동시에 만족하는 것을 찾음
- OR로 여러가지 조건 중 하나 이상을 만족하는 것을 찾음
ORDER BY로 특정 컬럼 값 순서대로 정렬 가능
- DESC는 내림차순, ASC 오름차순
LIMIT으로 조회할 개수 제한
OFFSET으로 앞의 로우들 스킵 가능(OFFSET 2면 세 번째 것부터 찾음)
데이터베이스에 있는 데이터를 수정하는 작업
- UPDATE 테이블명 SET 컬럼=새값 WHERE 조건
데이터베이스에 있는 데이터를 삭제하는 작업
- DELETE FROM 테이블명 WHERE 조건