-
properties
spring.datasource.url=
spring.datasource.username=
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=updatespring.jpa.hibernate.ddl-auto
생성(Create)
INSERT INTO 테이블명 (컬럼명) VALUES ('입력할 내용')
INSERT INTO topic (title, body) VALUES('Select', 'Select is...')
조회(Read)
Select (컬럼명, 전체는 = * ) FROM (테이블 명)
WHERE문
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE; // WHERE은 조건을 걸어주는 문
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE id = 1; // id가 1인 것만 조회
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE id <> 1; // id가 1이 아닌 것만 조회
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE id > 1; // id가 1보다 큰 것만 조회
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE 컬럼명 IS NULL; // null값만 가져오기
Select (컬럼명, 전체는 = * ) FROM (테이블 명) WHERE 컬럼명 IS NOT NULL; // null값이 아닌 것만 가져오기
ORDER BY문
Select id, title FROM topic WHERE id > 1 ORDER BY id DESC; // id를 기준으로 정렬 내림차순
Select id, title FROM topic WHERE id > 1 ORDER BY id ASC; // id를 기준으로 정렬 오름차순
LIMIT문
Select id, title FROM topic WHERE id > 1 ORDER BY id ASC LIMIT 2; // 2개만 조회
LEFT ,
INNER ,
SUBQUERY 등등 있음
수정(Update)
UPDATE 테이블명 SET 컬럼명 = '수정 내용' WHERE 조건;
UPDATE topic SET title = 'Delete', body = 'Delete is ...' WHERE id =4;
삭제(Delete)
DELETE FROM 테이블명 WHERE 조건;
DELETE FROM topic WHERE id =4;
'스프링' 카테고리의 다른 글
네이버 로그인 (0) 2023.12.31 카카오 로그인 (0) 2023.12.31 스프링 부트 (회원가입,로그인,토큰발급)api명세서 (0) 2023.04.25 스프링 JWT (코드스니펫) (0) 2023.04.20 스프링부트 (타임스탬프,오전 1시 마다 가격 업데이트) (0) 2023.04.20