Study/SpringBoot
[스프링 부트 입문 09]DB 테이블과 SQL
슬기로운 개발자
2022. 5. 3. 00:33
728x90
* 학습목표
저장된 데이터를 DB에서 직접 확인하기.
1. 테이블의 구조
Raw = 행, Column = 열
ARTICLE 엔티티
ID | TITLE | CONTEN
2. SQL의 CRUD
여기에 SQL 기능인 (CRUD)
insert 입력, select 조회
update 수정, delete 삭제
데이터를 관리한다.
3. 지난 실습 리뷰
Client -> DTO -> Controller -> Entity -> Repository -> DB 전송
에서 객체를 통해 객체로 변환하여 일꾼을 통해 DB로 전송한다.
4. H2 DB 접속 설정
application.properties 파일에
H2 DB, 웹 콘솔로 접근을 허용해줌.
spring.h2.console.enabled=true
5. H2 DB 접속
http://localhost:8080/h2-console 로 접근
콘솔에 JDBC를 검색하여 나오는 메모리 주소를
JDBC URL : 여기에 입력
* 나중에 자동설정으로 불러오는 방법으로 바꿀꺼임.
6. 테이블 구조확인
ARTICLE 테이블이 있는걸 확인.
7. SELECT 데이터 조회.
SELECT * FROM ARTICLE; 테이블에 데이터가 잘 입력되었는지 확인.
8. INSERT 데이터 생성
DB에 INSERT문 SQL문 실행
insert into
article(id, title, content)
values(3, 'cccc', '333333');
요약
DB -> 테이블 형태로 관리
테이블은 행과 열로 구성
INSERT문은 하나의 행을 추가하는 것
SELECT 데이터의 값을 조회하는 문
https://github.com/Giltaehyeong/firstproject/commit/b405dea896dc8a7c3d7ea17feb159a977318cabf
[스프링 부트 입문 09]DB 테이블과 SQL · Giltaehyeong/firstproject@b405dea
* 학습목표 저장된 데이터를 DB에서 직접 확인하기. 1. 테이블의 구조 Raw = 행, Column = 열 ARTICLE 엔티티 ID | TITLE | CONTEN 2. SQL의 CRUD 여기에 SQL 기능인 (CRUD) insert 입력, select 조회 update 수정, delete 삭제
github.com
소스코드참고.
https://www.youtube.com/channel/UCpW1MaTjw4X-2Y6MwAVptcQ
홍팍
클라우드 스터딩 채널 Cloud Studying Channel https://cloudstudying.kr
www.youtube.com
728x90