데이터를 관리
DB와 소통 하기 위한 언어
SQL 전달 명령
Database를 만들기
Query Tool 열어서 쿼리문 작성하기
테이블 생성 쿼리 실행 방법
조회 쿼리로 데이터값 확인
CREATE TABLE burgers (
id INT,
name VARCHAR(50),
price INT,
gram INT,
kcal INT,
protein INT
);
INSERT INTO
burgers(id, name, price, gram, kcal, protein)
VALUES
(1, '행운버거 골드 스페셜', 6000, 227, 699, 26)
;
INSERT INTO
burgers(id, name, price, gram, kcal, protein)
VALUES
(2, '행운버거 골드', 5300, 222, 540, 25),
(3, '트리플 치즈버거', 5300, 219, 619, 36),
(4, '빅맥', 5300, 223, 583, 27)
;
SELECT
*
FROM
burgers;
UPDATE
burgers
SET
price = 1000;
UPDATE
burgers
SET
price = 500
WHERE
id = 4;
DELETE FROM
burgers
WHERE
id = 4;
두 조건을 모두 만족하는 행을 선택
SELECT
*
FROM
burgers
WHERE
price < 5000
AND
kcal < 600
;
두 조건 중 하나라도 만족하는 행을 선택
SELECT
*
FROM
burgers
WHERE
price >= 6000
OR
kcal < 600
;
조건을 만족하지 않는 행을 선택
SELECT
*
FROM
burgers
WHERE NOT
price = 6000
;
문자열을 패턴 매칭하여 필터링
예를 들어, 이름에 'Cheese'가 포함된 버거를 선택하려면 다음과 같이 할 수 있다.
SELECT * FROM burgers
WHERE name LIKE '%Cheese%';
여러 값 중 하나와 일치하는 행을 선택
예를 들어, 가격이 4000원, 5000원 또는 6000원인 버거를 선택하려면 다음과 같이 할 수 있다.
SELECT * FROM burgers
WHERE price IN (4000, 5000, 6000);
공부 자료