ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 노드 데이터베이스 CRUD 작업하기
    노드 2023. 4. 18. 16:15

     Create, Read, Update, Delete

    • 데이터베이스에서 많이 하는 작업 4가지 이다. 
    • 첫 글자들을 따서 CRUD라고 한다.

     

    Create

    INSERT INTO 테이블 (컬럼명들) VALUES (값들)

    앞에는 컬럼의 이름이 왔고 values 다음에는 각각의 컬럼에 들어갈 데이터를 적었다. 

    하지만 id 컬럼이 보이지 않는다. 

    처음에 테이블을 만들때 id 컬럼은 auto_increment 조건을 줬다. 즉, 따로 명시를 하지 않아도 데이터가 들어갈 때마다 자동으로 1, 2, 3 이런 식으로 넣어주게 된다. 

    *근데 꼭 모든 컬럼을 다 써줘야 하는 건 아니다. 단, 명시한 컬럼은 꼭 데이터를 넣어주어야 한다. 

     

    Read

    Select 컬럼 From 테이블명

    • select * 은 모든 컬럼을 선택한다는 의미이다.

     

    컬럼만 따로 추리는 것도 가능하다.

     

    READ 옵션들

    where로 조건을 주어 선택 가능

    • AND로 여러가지 조건을 동시에 만족하는 것을 찾는다.

    • OR로 여러가지 조건 중 하나 이상을 만족하는 것을 찾는다.

     

    정렬해서 찾기

    ORDER BY로 특정 컬럼 값 순서대로 정렬 가능

    • DESC는 내림차순, ASC 오름차순

     

    LIMIT으로 조회할 개수 제한

     

    OFFSET으로 앞의 로우들 스킵 가능(OFFSET 2면 세 번째 것부터 찾음)

     

    Update

    UPDATE 테이블명 SET 컬럼=새 값 WHERE 조건

    내용이 수정된 것을 볼 수 있다. 

    *where 조건을 꼭 써주도록 하자.

     

    Delete

    데이터베이스에 있는 데이터를 삭제하는 작업

    DELETE FROM 테이블명 WHERE 조건

    id가 2인 데이터가 지워진 것을 볼  수 있다. 

    '노드' 카테고리의 다른 글

    노드 시퀄라이즈 모델 만들기  (1) 2023.04.19
    노드 시퀄라이즈 사용하기  (0) 2023.04.19
    노드 데이터베이스 MySQL  (1) 2023.04.18
    노드 관계 쿼리  (0) 2023.04.18
    노드 테이블 관계 이해하기  (0) 2023.04.18
Designed by Tistory.