MySQL - 명령어

김종민·2023년 3월 11일
0

1. 조회

  • SELECT * FROM 테이블명 //전체조회
  • SELECT 컬럼명 FROM 테이블명 //특정 컬럼 조회
  • SELECT 컬럼명 , 컬럼명 FROM 테이블명 // 여러 컬럼 조회
  • SELECT * FROM 테이블명 WHERE age >19 // WHERE을 사용하여 특정 조건에 맞는 테이터만 조회
  • SELECT * FROM 테이블명 WHERE age >19 AND age <25
  • SELECT * FROM 테이블명 WHERE age >19 or age <12
  • SELECT * FROM 테이블명 WHERE age >19 =(SELECT 컬럼명 FROM 테이블명 WHERE NAME LIKE KIM% ) / SUB-QUERY
    //아래의 두 쿼리는 같은 쿼리문이다.
  • SELECT * from 테이블명 WHERE age = 19 or age = 20 or age = 21
  • SELECT * from 테이블명 WHERE age IN(19,20,21)

2. LIKE

  • LIKE의 뒤에 문자열 %는 앞의 문자열에 일치하는 모든 데이터를 가져오고 _의 경우엔 한 글자만 일치하는 데이터를 가져온다.

3. DISTINCT

  • SELECT DISTINCT 컬럼명 FROM 테이블명 // 중복값은 하나만 추출한다.

4. ORDER BY

  • SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC
  • ASC은 올림차순 / DESC는 내림차순 (DEFAULT값은 ASC)
    // LIMIT을 사용하여 상위 N개만 가져올 수 있다.
  • SELECT * FROM 테이블명 ORDER BY age LIMIT 10

5. 추가

  • INSERT INTO 테이블명 (컬럼명) VALUES (값)

6. 수정

  • UPDATE 테이블명 SET 컬럼명=수정값 WHERE 조건

7. 삭제

  • DELET FROM 테이블명 WHERE 조건
profile
개발을 합시다 :)

0개의 댓글