RDBMS : H2

김선미·2022년 6월 21일
0

RDBMS

  • 관계형 데이터베이스 시스템
  • 성능, 관리 면에서 고도화된 엑셀 기능
  • Oracle Database(유료), MySQL, PostgreSQL 등

H2

  • In-memory DB, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스
  • 따로 설치할 필요 없이 웹 콘솔로 사용
  • JAVA 웹 콘솔 설치 코드
// src > main > resources > application.property
spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:testdb;MODE=MYSQL
  • 테이블 생성
CREATE TABLE IF NOT EXISTS TUTORS (
    id bigint(5) NOT NULL AUTO_INCREMENT, 
    name varchar(255) NOT NULL,
    age bigint(5) NOT NULL,
    PRIMARY KEY (id)
);
  • 데이터 추가
INSERT INTO TUTORS (name, age) VALUES
    ('해리 포터', 15), ('네빌 롱바텀', 15);
  • 데이터 조회
SELECT * FROM TUTORS;
profile
백엔드 개발 공부

0개의 댓글