데이터베이스(DB)
쿼리(Query)란?
서어켜엉
2023. 9. 13. 18:10
- 쿼리(Query)란?
데이터베이스에 정보를 요청하는 행위.
령문이라기보다는 질의문에 가깝다. 명령문이 실행/취소/에러를 보내는 개념이라면 질의문은 DB에서 요청에 대한 거절이 가능하다. ex) ~에 대한 권한이 없습니다
SQL이라고도 한다.
- CRUD
대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말.
이름 |
기능 |
SQL |
Create |
생성 |
INSERT |
Read |
조회 |
SELECT |
Update |
수정 |
UPDATE |
Delete |
삭제 |
DELETE |
이름 |
기능 |
Method |
Create |
생성 |
POST |
Read |
읽기 |
GET |
Update |
갱신 |
PUT |
Delete |
삭제 |
DELETE |
- 자주 사용하는 쿼리(Query, SQL)
- SELECT
- 테이블 내에 있는 데이터를 불러올 때 사용한다.
- SELECT * FROM table_name
- DISTINCT
- SELECT와 함께 사용되며, 중복되지 않는 유일한 값만 불러오는 기능을 한다.
- SELECT DISTINCT column_name FROM table_name
- WHERE
- SELECT와 함께 사용 되며, 특정하게 지정된 값을 불러오는 기능을 한다. (조건문)
- SELECT column_name FROM table_name WHERE column_name='table_data'
- ORDER BY
- 오름차순, 내림차순 정렬을 한다.
- SELECT column1 FROM table_name ORDER BY column1 (DESC)
- INSERT INTO
- 테이블 안에 새로운 데이터를 삽입할 때 사용된다.
- INSERT INTO table_name(column1, column2, column3) VALUES(value1, value2, value3)
- UPDATE
- 테이블 안에 데이터를 수정할 때 사용된다.
- UPDATE table_name SET column1=value1 WHERE Team=Seoul SK
- DELETE
- DELETE FROM table_name WHERE some_column=some_value