ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 기초 쿼리문 만들기
    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

    댓글

Designed by Tistory.