[H2 Database] 스프링 부트와 H2 데이터베이스: 인메모리 RDBMS의 장점과 활용
·
Database/H2 Database
H2 데이터베이스는 Java로 작성된 오픈 소스 데이터베이스 관리 시스템(DBMS)입니다. 주로 테스트 및 개발 환경에서 사용되며, 경량 데이터베이스로서 빠르고 간편하게 설정할 수 있는 것이 큰 장점입니다.관계형 데이터베이스 관리 시스템(RDBMS)이란?RDBMS는 관계형 데이터베이스 관리 시스템(Relational Database Management System)의 약자로, 데이터를 행(Row)과 열(Column)로 구성된 테이블 형태로 관리하는 데이터베이스 시스템을 의미합니다. RDBMS의 주요 특징은 다음과 같습니다.테이블 기반 구조데이터는 행과 열로 구성된 테이블에 저장됩니다. 각 테이블은 고유한 이름을 가지며, 서로 관계를 맺을 수 있습니다.데이터 무결성데이터의 정확성과 일관성을 유지하기 위해 ..
[Database] SQL SELECT 쿼리문의 문법 순서와 실행 순서
·
Database
SELECT 쿼리문에서의 문법 순서와 실행 순서는 서로 다릅니다. 쿼리문의 실행 순서를 알고 쿼리를 작성하면 보다 효율적인 쿼리를 작성할 수 있습니다. [문법 순서] SELECT -> FROM -> WHERE -> GROUP BY -> HAVING -> ORDER BY [실행 순서] FROM - > ON -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> ORDER BY FROM : 조회 테이블 확인 ON : 조인 조건 확인 JOIN : 테이블 조인 (병합) WHERE : 데이터 추출 조건 확인 GROUP BY : 특정 컬럼 그룹화 HAVING : 그룹화 이후 데이터 추출 조건 SELECT : 데이터 추출 DISTINCT : 중복 제거 ORD..
[Tool] DBeaver 엑셀 다운로드 라이브러리 수동 설치(DBeaver Office integration)
·
개발도구/기타 Tool
회사에서 일을 하다보니, 쿼리 실행 결과를 엑셀파일로 저장할 일이 많아졌습니다. DBeaver는 기본적으로 아래 이미지와 같이 여러 형식의 export를 제공하는데, .xlsx는 없더라구요 ㅜㅜ 알아보니, DBeaver에서 라이브러리를 다운받으면 손쉽게 엑셀 파일로 export할 수 있다고 합니다! 라이브러리를 설치하려고하니, 회사 PC가 보안때문에 다운로드 URL이 차단되어 수동으로 설치해보려고해요. 그럼 설치를 진행해볼게요.😉 👇 기본 다운로드는 아래 포스팅을 참고해주세요 ! 👇 [Tool] DBeaver 엑셀 다운로드 라이브러리 설치(DBeaver Office integration) 회사에서 일을 하다보니, 쿼리 실행 결과를 엑셀파일로 저장할 일이 많아졌습니다. DBeaver는 기본적으로 아래 이미..
[Tool] DBeaver 엑셀 다운로드 라이브러리 설치(DBeaver Office integration)
·
개발도구/기타 Tool
회사에서 일을 하다보니, 쿼리 실행 결과를 엑셀파일로 저장할 일이 많아졌습니다. DBeaver는 기본적으로 아래 이미지와 같이 여러 형식의 export를 제공하는데, .xlsx는 없더라구요 ㅜㅜ 알아보니, DBeaver에서 라이브러리를 다운받으면 손쉽게 엑셀 파일로 export할 수 있다고 합니다! 그럼 설치를 진행해볼게요.😉 ( 👇 라이브러리 수동 다운로드는 아래 포스팅을 참고해주세요 ! 👇 ) [Tool] DBeaver 엑셀 다운로드 라이브러리 수동 설치(DBeaver Office integration) 회사에서 일을 하다보니, 쿼리 실행 결과를 엑셀파일로 저장할 일이 많아졌습니다. DBeaver는 기본적으로 아래 이미지와 같이 여러 형식의 export를 제공하는데, .xlsx는 없더라구요 ㅜㅜ 알아..