ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DB 구문 기본 ( CRUD)
    DB/Postgresql(DB) 2023. 11. 27. 11:59
    -- 주석: 실행되지 않는 쿼리(설명을 위함)

    -- 테이블 생성 쿼리(SQL 명령)
    CREATE TABLE burgers (
        id INT, -- id(숫자)
        name VARCHAR(50), --이름(최대 50글자)
        price INT,-- 가격(숫자)
    gram INT, -- 무게(숫자)
    kcal INT, -- 열량(숫자)
    protein INT -- 단백질량(숫자)
    );

    -- 생성 쿼리#1
    INSERT INTO
      burgers(id, name, price, gram, kcal, protein)
    VALUES
      (1, '행운버거 골드 스페셜', 6000, 227, 699, 26) -- 행운버거 어서오고
    ;

    -- 생성 쿼리#2
    INSERT INTO
      burgers(id, name, price, gram, kcal, protein)
    VALUES
      (2, '행운버거 골드', 5300, 222, 540, 25),     
      (3, '트리플 치즈버거', 6300, 219, 619, 36),    
      (4, '빅맥', 5300, 223, 583, 27)             -- 나머지 버거들도 추가
    ;

    -- 조회 쿼리
    SELECT
      *        -- 모든 컬럼 보여줘
    FROM
      burgers; -- 버거 테이블에
      

    -- 수정 쿼리 
    UPDATE 
    burgers -- 해당 테이블 모두를 변경!
    SET 
      price = 1000; -- 가격을 천원으로 바꾸는데


    -- 수정 쿼리#2: 특정 버거만 변경 
    UPDATE 
    burgers -- 해당 테이블 모두를 변경!
    SET 
      price = 500 -- 가격을 천원으로 바꾸는데
    WHERE 
      id = 4; -- id가 4인 빅맥만 바꿔줘~


    -- 삭제 쿼리 
    DELETE FROM 
    burgers --  burgers 데이터를 지워줘~
    WHERE 
      id = 4;  -- id가 4인
      

    출저: 홍팍 (https://www.youtube.com/@hongpark)

    이 블로그 기록은 개인 공부용 기록입니다.

    'DB > Postgresql(DB)' 카테고리의 다른 글

    그룹화(Group By 와 집계 함수)  (0) 2023.11.28
    Join  (0) 2023.11.28
    primary key & Foreign Key  (0) 2023.11.27
    시간값 필터필(타임스탬프,extract,to_char)  (1) 2023.11.27
    WHERE 절  (1) 2023.11.27
Designed by Tistory.