SQL

SQL DML 문법 익히기

PiccoBella 2023. 3. 28. 00:53

DML(Data Manipulation Language)

  • insert
  • update
  • delete
  • select

Insert

  • 테이블에 데이터 삽입
    insert into student values(테이블에 맞는 데이터 양식);

Update

  • 데이터 내용 수정
    update 테이블 set 칼럼 = '값' where 조건;

Delete

  • 데이터 삭제
    delete from 테이블 where 조건;

select

  • 모든 컬럼 조회
    select * from student;
  • 필요한 컬럼 조회
    select age, name from student;

select 문법 순서

  1. select
  2. from
  3. where
  4. group by
  5. having
  6. order by

*쿼리의 실행 순서는 from ▶ where ▶ group by ▶having ▶ select ▶ order by

기본문법

//특정 컬럼을 선택할 때
SELECT column1, column2, ...
FROM table_name;

//모든 컬럼을 선택할 때
SELECT * FROM table_name;

예시 :

// Customers 테이블에서 name 컬럼을 추출해라
SELECT name FROM Customers;

// Customers 테이블에서 모든 컬럼을 추출해라
SELECT * FROM Customers;

// Customers 테이블에서 Country 컬럼을 "중복 없이" 추출해라
SELECT DISTINCT Country FROM Customers

// Customers 테이블에서 Country 컬럼의 값은 총 몇종류인지 추출해라
SELECT COUNT(DISTINCT Country) FROM Customers;

WHERE 구문

WHERE 구문은 조건을 부여해 특정 값에 접근할 수 있도록 해줍니다.

기본문법 :

SELECT column1, column2, ...
FROM table_name
WHERE condition;

예시 :

// Customers 테이블에서 City가 "Berlin"인 모든 record를 추출해라
SELECT * FROM Cunstomers WHERE Country = "Berlin";

// Costomers 테이블에서 City가 "Berlin"이 아닌 모든 record를 추출해라
SELECT * FROM Customers WHERE NOT City = "Berlin";

'SQL' 카테고리의 다른 글

SQL DDL 문법 익히기  (0) 2023.03.28
SQL 시작하기  (0) 2023.03.28