게시판 만들기(스프링 부트3, 나도코딩 스터디)/9장. CRUD와 SQL 쿼리 종합 3

9.3 기본 SQL 쿼리 작성하기(게시판 만들기 / 길벗 코딩 자율학습단)

기본 SQL쿼리를 통해 coffee 테이블 만들기 / 데이터 생성하기 / 데이터 조회하기 / 데이터 수정하기 / 데이터 삭제하기 coffee 테이블 만들기 --CREATE TABLE문의 기본 형식 CREATE TABLE 테이블명( 속성명1 자료형, 속성명2 자료형, 속성명3 자료형, PRIMARY KEY (기본키) ) 데이터 생성하기(INSERT문) --INSERT문 INSERT INTO 테이블명 (속성명1,속성명2,속성명3---) VALUES (값1,값2,값3 ---); 데이터 조회하기(SELECT문) --SELECT문 SELECT 속성명1,속성명2,속성명3-- FROM 테이블명 WHERE 조건: 데이터 수정하기(UPDATE문) --UPDATE문 UPDATE 테이블명 SET 속성명=변경할값 WHERE ..

9.2 SQL 쿼리 로그 확인하기(게시판 만들기 / 길벗 코딩 자율학습단)

더미 데이터와 신규 데이터의 id값이 중복되어 더미데이터를 삭제하기 전에는 신규 데이터 작성 시 오류가 발생하는 문제를 해결해 보자 1. id를 자동 생성해 주는 @GeneratedValue 어노테이션에 (strategy = GenerationType.IDENTITY)를 입력해 앞으로 데이터를 생성할 때마다 DB가 알아서 id에 1,2,3,4--- 값을 넣어주도록 설정 public class Article { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column private String title; @Column private String content; } 2. id값으 자동으로 할당하도록 했으므로 data.s..

9.1 JPA 로깅 설정하기(게시판 만들기 / 길벗 코딩 자율학습단)

쿼리 => DB레 정보를 요청하는 구문 ex) SQL 쿼리 : INSERT문, SELECT문, UPDATE문, DELETE문 resources > application.properties파일에 JPA로깅 설정 # 디버그 레벨로 SQL쿼리 출력 logging.level.org.hibernate.SQL=DEBUG # 쿼리 줄바꿈하기 spring.jpa.properties.hibernate.format_sql=true # 매개변수 값 보여 주기 logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE # DB URL 설정 # 유니크 URL 설정하지 않기 spring.datasource.generate-unique-name=false # 고정 URL ..