[NestJS] DBMS

단비·2023년 3월 23일
0

인강

목록 보기
13/15
  • DBMS (Database Management System)
    • 데이터베이스를 어떻게 관리하느냐에 따라 여러가지로 분류할 수 있음
      • RDBMS (Relational DBMS)
        • 관계형 데이터를 관리하는 DBMS (예: MySQL, PostgreSQL)
        • SQL: RDBMS에서 데이터를 관리하기 위해 설계된 언어
        • 테이블형으로 저장
        • 배열 삽입 가능
      • NoSQL (Not Only SQL)
        • SQL을 사용하지 않는 DBMS (예: Redis, MongoDB 등)
        • 객체형으로 저장(key, value)
        • 배열 삽입이 불가함

  • MongoDB CRUD
    • CREATE
      • db.데이터제목.insertOne({키값: “값”, 키값: “값”})
    • READ
      • db.데이터제목.find()
    • UPDATE
      • db.데이터제목.updateOne({_id: ObejctId(”검색할 아이디”)}, {$set: {name: “수정할 값”}})
    • DELETE
      • db.데이터제목.deleteOne({_id: ObejctId(”검색할 아이디”)})
  • MySQL CRUD
    • CREATE
      • insert into 테이블명 (필드명~) values (값들)
    • READ
      • select * from 테이블명
    • UPDATE
      • update 테이블명 set 키값=값, 키값=값 where 조건문
    • DELETE
      • delete from 테이블명 where 조건문

profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글