본문 바로가기
Spring 기초

Spring 기초 내용 -2

by Aslan0 2021. 5. 19.
  • RDBMS, H2, MySQL
  • 간단하게 SQL 알아보기

#1 RDBMS란? 

Relational Data Base Management System으로 컴퓨터에 정보를 저장하고 관리하는

관계형 데이터베이스입니다.

종류 : Oracle, MySQL, PostgreSQL 등 여러 가지가 있습니다.

▶몇가지만 간단하게 알아보자면

  • H2는 RDBMS의 한 종류이고, 주요 특징은 서버가 켜져 있는 동안에만 작동하는 데이터베이스로 서버가 동작을 멈추면 데이터가 삭제된다는 특징이 있습니다.
  • MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템입니다.

※스프링과 궁합이 좋다고 합니다:)

 

#2 간단하게 SQL을 알고 가기

간단하게 SQL을 알고 가야 스프링 작업할 때 편하기 때문에 잠깐 보고 가겠습니다.

테이블 생성하기, 데이터 삽입하기, 데이터 조회하기 정도를 알아보겠습니다.

 

id name age  gender
1 aslan 24 male
2 jullia 22 female

위와 같은 데이터를 DB에 저장한다고 했을 때를 가정해서 예시를 들어드리겠습니다.

 

  • 테이블 생성하기

데이터 베이스에서 테이블이란 표라고 생각하시면 편할 것 같습니다 이 표를 생성할 때에

Id를 넣어주고 그 가이디가 가져야 할 정보를 넣어준다고 생각하면 편할 것 같습니다.

 

CREATE TABLE IF NOT EXISTS person (			//person이라는 테이블을 만든다
    id bigint(5) NOT NULL AUTO_INCREMENT, 		//id가 비어있으면 안되고 자동으로 하나씩 증가시켜라
    name varchar(255) NOT NULL,				//name이 비면 안된다.
    age bigint(5) NOT NULL,
    gender varchar(255) NOT NULL,
    PRIMARY KEY (id)					//구분자를 id를 사용한다.
);

 

  • 데이터 삽입하기

 

INSERT INTO person(name,age,gender)VALUES("aslan", 24 ,"male"),("jullia", 22, "female");

 

데이터 삽입 방법은 간단합니다.

INSERT INTO person(name, age, gender) VALUES("aslan", 24 , "male"), ("jullia", 22, "female");에서

삽입한다 person으로 이름, 나이, 성별을 받아서 들어올 값들 이렇게 보시면 되겠습니다.

 

  • 데이터 조회하기

 

SELECT*FROM person

 

SELECT*FROM을 사용하면 테이블을 확인할 수 있습니다..

 

이렇게 RDBMS와 간단한 SQL에 대해서 조금 알아보았는데요.

혹시나 더 궁금하신 점이 있다거나 오타 혹은 수정해야 할 내용이 있다면 피드백 부탁드립니다 선후배님들:)

석가탄신일인데 오늘도 즐 코 하세요~!

'Spring 기초' 카테고리의 다른 글

Spring 기초  (0) 2021.05.13

댓글