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