SQL 기본 쿼리

jooog·2022년 2월 24일
0

SQL

목록 보기
1/10

SQL은 Structured Query Language의 약자로 구조화된 질의 언어를 의미한다.

-- : 주석처리
테이블 생성 쿼리: CREATE TABLE 테이블명

CREATE TABLE pasta(
 id INT, -- id(숫자)
 name VARCHAR(50), -- 이름(최대 50글자)
 price INT, --가격(숫자)
 gram INT, --무게(숫자)
 kcal INT, --열량(숫자)
 protein INT -- 단백질(숫자)
);

생성쿼리 INSERT

INSESRT INTO
  pasta(id, name, price, gram, kcal, protein)
VALUES
  (1, 'cream pasta', 15000, 6000, 230, 70);

pasta table의 id, name, price, gram, kcal, protein 항목에 각각 값을 대입해준다.

조회쿼리 SELECT

SELECT * FROM pasta;

pasta 테이블의 모든 속성값을 조회한다.

생성쿼리2

INSESRT INTO
  pasta(id, name, price, gram, kcal, protein)
VALUES
  (2 'oil pasta', 13000, 5000, 2000, 50),
  (3, 'new pasta', 12500, 4500, 1500, 30),
  (4, 'original pasta', 11000, 3000, 1350, 20);
  
  --마지막 값은 ,를 찍지 않고 ;(세미콜론)으로 마무리한다.

조회쿼리로 데이터를 확인하면 총 4개의 데이터를 확인할 수 있다.

수정쿼리 UPDATE

먼저, 테이블에서 price 항목의 값을 전부 10000으로 변경하는 경우

UPDATE pasta SET price = 10000;

이렇게 쿼리를 작성하면 테이블의 price 항목의 값이 전부 변경된다.

수정쿼리2 WHERE 하나의 항목만 변경하는 경우

UPDATE 
   pasta --pasta 테이블을 수정
SET 
   price = 5000 --price를 5000으로 변경
WHERE 
   id = 3; --id가 3인 항목의 price만 5000으로 변경
   

삭제쿼리 DELETE

DELETE FROM
    pasta   --파스타 테이블 삭제
WHERE
    id = 2; --아이디가 2인 항목 삭제

테이블삭제 쿼리 DROP TABLE

DROP TABLE pasta;

하나의 항목을 삭제할때는 WHERE로 지정해주고
전체 테이블을 삭제할때는 DROP TABLE [테이블명] 구문을 사용한다.

0개의 댓글