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 문법 순서
- select
- from
- where
- group by
- having
- 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 |