DB/Postgresql(DB)

DB 구문 기본 ( CRUD)

jinpark1992 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)

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