sql 3

[SPRING][JPA] native query 활용하기

패스트 캠퍼스의 강의 [한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지]를 보고 정리한 글입니다. 더보기 https://fastcampus.co.kr/courses/203525/clips/ 패스트캠퍼스 온라인 강의 - 초격차 패키지 : 한 번에 끝내는 Java/Spring 웹 개발 마스터 fastcampus.co.kr 사용 방법 및 특징 @Query(nativeQuery = true) 로해주면 사용가능 @Query(value = "select * from book", nativeQuery = true) List findAllCustom(); JPQL과 다르게 entity 속성을 사용하지 못함 Entity 명이 아닌 table 명을 써야함! * 이아니라 속성값을 넣어야 한다면 컬럼명을 ..

[SQL] JOIN

참고한 강의 https://opentutorials.org/module/4118 SQL Join 수업소개 관계형 데이터베이스에서 테이블과 테이블의 관계를 이용해서 새로운 테이블을 만들어내는 태크닉인 join을 알려드리는 수업입니다. 이 수업은 아래와 같은 내용을 다루고 있습니다. opentutorials.org 참고 사이트 https://sql-joins.leopard.in.ua/ SQL Joins Visualizer Please select how do you want to do SQL JOIN between two table Copy SQL sql-joins.leopard.in.ua JOIN이란 테이블과 테이블의 관계를 이용해서 새로운 테이블을 만들어내는 태크닉인 join 관계형데이터베이스의 꽃 테이..

[DB] SQL 과 NoSQL

https://youtu.be/z9chRlD1tec SQL 이란? DB와 대화하기 위해 특별히 디자인된 언어 DB Relational = SQL : mysql, postgresql , sqlite Non- Relational = non-sql : mongoDB, DynamoDB, couchDB SQL의 구조 엑셀과 비슷함 : 행과 열이 존재 언어 : 영어와 비슷함! 출처 : https://youtu.be/z9chRlD1tec 쉬운데 왜 배우지 않을까? ORM이 알아서 해주기때문! 하지만 orm에 의존하다보면 더빠르게 작업이 필요한 상황 등에는 sql을 알고 활용할 줄 아는게 중요함! 원리와 개념 정도만이라도 알아두면 좋다! https://youtu.be/Q_9cFgzZr8Q SQL vs NoSQL SQL..