본문 바로가기

DataBase

SQL 문법

예시 DB


문법

 

USE - 데이터 베이스를 지정할 때 

 

 

SELECT, FROM, WHERE - 조회 /  *이 세 개는 세트로 거의(99%) 같이 쓰인다

 

SELECT - 테이블 내 기준이 되는 목록을 지정

 

SELECT  별칭


FROM - DB안에 테이블을 지정


WHERE - 조회 조건을 지정

SELECT 열_이름

       FROM 테이블_이름

      WHERE 조건식

      GROUP BY 열_이름

     HAVING 조건식

     ORDER BY 열_이름

     LIMIT 숫자

 

SELECT SUM()

 

ORDER BY / ASC, DESC

 

LIMIT

 

DISTINCT - SELECT 뒤에 

 

GROUP BY(집계 함수) / HAVING(조건)

 

순서 잘 지켜야함

 

CREATE TABLE 테이블명 (기준목록1 데이터 타입, 기준목록2 데이터 타입, 기준목록3 데이터타입);

 

DESC 단독으로 쓰면 테이블 구조를 볼 수 있다

 

INSERT INTO 테이블명 VALUES (기준목록1 값, 기준목록2 값, 기준목록 3값);

또는

INSERT INTO 테이블명(기준목록1, 기준목록2, 기준목록3) VALUES (기준목록1 값, 기준목록2 값, 기준목록 3값);

 

INSERT INTO 테이블명 SELECT 가져올 기준목록1, 가져올 기준목록2 FROM 가져올 db에 테이블.기준목록

 

INT AUTO_INCREMENT PRIMARY KEY; - 자동으로 입력 프라이머리키를 꼭 지정해줘야함

SELECT LAST_INSERT_ID(); 입력하면 어디까지 자동으로 입력 됐는지 확인 가능

ALTER TABLE 테이블명 AUTO_INCREMENT=100; 100번 부터 하겠다.

SET @@auto_increment_increment=3; 3씩 자동증가 하겠다

 

 

반응형