TIL 12/5

드립이 블로그·2022년 12월 5일
0

TIL

목록 보기
24/80

오늘부터 스프링에 대해 배우기 시작했다.
아예 새로운 것을 배우니까 많이 힘들었다.
왜 점점 심연속으로 빨려들어가는 느낌이 드는거지?


DBMS

Database Management System
DB를 관리하고 운영하는 소프트웨어이다.

RDBMS

Relational DBMS
관계형 데이터페이스
테이블(table)이라는 최소 단위로 구성됨
테이블은 열(column) 행(row)로 구성됨

종류

각 제품 간 차이가 크지 않다.
MySQL
PostgreSQL
무료인 위의 두 제품을 많이 사용한다.
Oracle Database
유료이기 때문에 위의 두 제품보다 덜 사용된다.

H2

In-memory DB의 대표 같은 느낌이다.
서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스이다.

MySQL

스프링과 궁합이 좋아 많은 회사에서 사용한다.

SQL

Structured Query Language
RDBMS에서 사용되는 언어이다.

DML

Data Manipulation Language
테이블에 데이터를 검색, 삽입, 수정, 삭제하는데 사용한다.

INSERT 테이블에 새로운 row를 추가한다.

SELECT 테이블의 row 를 선택 할 수 있다.

UPDATE 테이블의 row 의 내용을 수정할 수 있다.

DELETE 테이블의 row를 삭제할수 있다.


기억나는 내용은 이것들 정도이다.
그래도 다행인 것이, 아예 기억에 안남는 정도는 아니라는 것이다.
당장에 바로 전에 배웠던 인터페이스니 뭐니 하는 것 보다는 머리에 잘 남는다.
강의 영상과 직접 해보면서 다른점이 조금 있어서 많이 헤메었지만, 그래도 따라할 수 있어서 만족스러웠다.

매일매일 문제를 풀게 되었는데, 오늘도 어김없이 한시간동안 구글링 하며 겨우 풀어냈다.
다른사람들 풀이를 보니 한줄로 풀어내는걸 난 왜 못했을까 싶은 생각이 들다가도 그래도 풀었으니 장족의 발전이라는 생각으로 넘어가기로 했다.

0개의 댓글