-
기초 쿼리문 만들기MYSQL 2015. 6. 23. 21:46반응형
안녕하세요~
PHP -> 게시판 만들기를 하다가 혹시 쿼리문이 이해가 안간다면 쿼리를 아예 모르는건데요!
아주아주~~ 간다한 쿼리문부터 설명을 드릴려고 합니다.
쿼리문은 크게크게 테이블을 생성,삭제, 변경하는 쿼리문과 데이터를 추출,변경,삭제 하는 쿼리문으로 나눠지는데요.
저는 데이터를 추출,변경,삭제 하는 쿼리문 을 설명해드리겠습니다. ^^
테이블을 생성,삭제, 변경 은 클릭으로도 다 되니까 일단은 클릭클릭으로 만드세요.^^
1. 데이터를 추출 하는 쿼리문
[구조]
SELECT * FROM TABLE_NAME WHERE 1=1 ORDER BY FILED_NAME LIMIT 0,1
위 쿼리가 간단한 구조인데요.
하나하나 쪼개서 설명을 드리면
SELECT -> 데이터를 선택한다는 의미겠네요.
* -> 모든 데이터 추출
FROM -> FROM 뒤에 테이블 명을 넣습니다.
WHERE -> WHERE 뒤에 조건문을 넣습니다. 없으면 생략하면 되겠네요.
위의 예제에서는 조건이 없습니다. 1=1 은 참이기 때문에 조건에 어긋나는게 없습니다.
ORDER BY -> 정렬의 순서를 말합니다.
DESC : 내림차순 정렬 ASC : 오름차순 정렬
위의 예제에서는 오름차순 정렬입니다.
LIMIT -> 데이터를 추출할 개수를 정합니다.
위의 예제에서는 1개를 추출합니다.
2. 데이터를 변경 하는 쿼리문
[구조]
UPDATE TABLE_NAME SET FILED_NAME ='CHANGE' WHERE IDX ='15'
UPDATE -> 변경쿼리문 시작입니다.
SET -> 변경할 필드이름과 값을 넣어줍니다.
위의 예제에서는 FILE_NAME 에 'CHANGE' 라는 값을 줬습니다.
WHERE -> 조건절입니다.
UPDATE문과 뒤에서 배울 DELETE문은 매우 조건절이 중요합니다
그러기 때문에 쿼리를 날리기 전에 SELECT 문으로 자신이 원하는 데이터만
선택이 되었는지 꼭 확인하고 사용합니다!
3. 데이터를 삭제 하는 쿼리문
[구조]
DELETE FROM TABLE_NAME WHERE IDX ='15'
DELETE -> 삭제쿼리문 시작입니다.
FROM -> 삭제할 테이블을 입력합니다.
WHERE -> 조건절입니다.
DELETE문은 매우 조건절이 중요합니다
그러기 때문에 쿼리를 날리기 전에 SELECT 문으로 자신이 원하는 데이터만
선택이 되었는지 꼭 확인하고 사용합니다!
여기까지가 기본 SELECT,UPDATE,DELETE 문이였습니다. ^^
반응형'MYSQL' 카테고리의 다른 글
DB 와 유저 생성하기 (0) 2022.01.20 리눅스 mysql workbench 설치하기 (0) 2022.01.20 리눅스 mysql 설치하기 (0) 2022.01.19