본문 바로가기
Database

[DB]기초 Query문

by khc9154 2023. 2. 15.

1. SELECT

- 데이터를 불러오는 쿼리문

/*테이블명에 해당하는 테이블의 컬럼명의 데이터를 불러오는 구문
  모든 컬럼을 불러오고 싶을 때는 컬럼명 부분에 *를 넣으면 된다.*/

SELECT 컬럼명 FROM 테이블명

/*WHERE 구문을 추가해서 WHERE절 뒤에 오는 조건이 참인 데이터만 불러온다.*/

SELECT 컬럼명 FROM 테이블명 WHERE 조건

/*ORDER BY 뒤에오는 컬럼명을 기준으로 불러오는 데이터를 정렬한다.
   ASC는 오름차순, DESC는 내림차순*/
   
SELECT 컬럼명 FROM 테이블명 WHERE 조건 ORDER BY 컬럼명 ASC or DESC

/*LIMIT 구문을 추가하여 데이터행이 많을 때는 LIMIT절의 개수 만큼 데이터를 불러온다.*/
SELECT 컬럼명 FROM 테이블명 WHERE 조건 ORDER BY 컬럼명 ASC or DESC LIMIT 개수

 

 

2. INSERT

- 데이터를 삽입하는 쿼리문

/*테이블명에 있는 컬럼명에 순서에 맞게 값을 입력하고 컬럼명과 값의 개수는 동일해야 한다.*/

INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3) VALUES (값1, 값2, 값3)

 

 

3. UPDATE

- 데이터를 수정하는 쿼리문

/*테이블에 있는 모든 데이터의 컬럼 값을 변경한다 */

UPDATE 테이블명 SET 컬럼명 = 변경할 값

/*변경할 컬럼이 여러 개일 때 콤마(,)를 사용하여 여러 개의 값을 변경할 수 있다.*/

UPDATE 테이블명 SET 컬럼명 = 변경할 값 WHERE 조건

UPDATE 테이블명 SET 컬럼명1 = 변경할 값, 컬럼명1 = 변경할 값 WHERE 조건

 

 

4. DELETE

- 테이블에 데이터를 삭제하는 쿼리문

 

/*WHERE절에 조건에 맞는 데이터만 삭제한다*/

DELETE FROM 테이블명 WHERE 조건

'Database' 카테고리의 다른 글

[DB]기초 쿼리문 예제  (0) 2023.02.17
[DB]JOIN문  (0) 2023.02.15
[DB]데이터 다루기  (0) 2023.02.15
[DB]설계하기  (0) 2023.02.15
[PHP][MySQL] 연동하기  (0) 2023.02.13