본문 바로가기
php개발자(백엔드) /DB_mysql

기본 쿼리문 (select, update, delete) 구조 및 사용

by 장김치 2016. 8. 19.

[기본 쿼리문 (select, update, delete) 구조 및 사용]



SELECT의 기본 형태는 다음과 같다. 


SELECT * FROM `order`


그리고 데이터를 가져와 가공하는 부분은 and, or, like, group by, order by, having절 등등이고,

데이터를 가져오는 부분은 limit 20, 10  정도이다.  

(limit 1, 10 : 전체 데이터중 20번째 데이터부터 10개 가져오라는 뜻이다)   



각 쿼리문별 주석을 친절한 우리 사수가 적어주었다 ^__^




[select문]


select # 저장된 데이터를 가지고 올 준비

* # 테이블의 필드를 보여주는곳 or 사용하는것 (* 모든 필드를 사용하겠다)

,(select pd_name from product where pd_idx = order.pd_idx) as pd_name

from `order` # 위치, 저장소

where 필드 = '값' # 값을 가지고 오는 조건

and 필드 = '값' or 필드 = '값'

group by `order_name` # 같은 값을 묶어주는것 (1개의 row 묶어 보여주는 것)

order by `order_idx` DESC # 가지고온 값을 정렬

having pd_name = '값' # 값을 가지고 오는 조건

LIMIT 20, 10


[update문]

update # 저장된 데이터를 수정할 준비

`order` # 위치, 저장소

set 필드 = '값' # 수정할 데이터의 구역

,필드 = '값'

where 필드 = '값'



[delete문]

delete # 저장된 데이터를 삭제할 준비

from `order`

where 필드 = '값'


'php개발자(백엔드) > DB_mysql' 카테고리의 다른 글

서브쿼리 concat() 검색  (0) 2018.03.05
mysql order by와 limit 활용  (0) 2017.03.10
카페24 DB 연결  (0) 2017.01.20
MYSQL 변수 선언 및 사용  (0) 2016.09.19
MYSQL WHERE절 사용  (0) 2016.09.05