[기본 쿼리문 (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 |