본문 바로가기

MySQL2

스프링 DB 스프링 DB Persistence Framework 데이터는 Persistence하다 (영속성) 어플리케이션을 사용할 때에, 사용했던 데이터가 저장되고, 없어지면 안 된다 즉, 프로그램이 꺼진다고 데이터가 없어지면 안 된다 이렇게 프로그램이 꺼져도 데이터가 유지될 수 있도록 영속성을 가지게 해주는 것이 Persistence Framework이다 SQL Mapper SQL 쿼리를 개발자가 직접 작성한다 쿼리 수행 결과와 객체를 매핑한다 (쿼리를 가지고 Spring Boot와 DB가 연결이 된다) ORM (Object Relation Mapping)이 있다 java 함수를 사용하면 자동으로 SQL이 만들어진 DB 테이블과 객체를 매핑한다 (쿼리 없이 간접적으로 Spring Boot에 있는 객체와 DB에 있는.. 2023. 8. 31.
SQL 문제풀이 20230601 SQL 문제풀이 20230601 나이 정보가 없는 회원 수 구하기 회원 정보에서 Age가 NULL, 즉 정보가 없는 회원의 수를 구하는 것이다 AGE가 NULL인 회원들을 찾고, COUNT(*)를 통해, 회원 수를 구한다 SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL 강원도에 위치한 생산공장 목록 출력하기 제목 그대로, 강원도에 위치한 공장을 찾는 것이다 ADDRESS에 강원도로 주소가 적힌 테이블을 출력한다 주소는 '도'만 있는 것이 아닌, 도로명까지 다 작성이 되어있다 그래서 LIKE "강원도%" 를 통해, 강원도로 시작하는 주소를 찾는 것이다 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTO.. 2023. 6. 1.