예시 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씩 자동증가 하겠다
반응형
'DataBase' 카테고리의 다른 글
JOIN - 테이블 끼리 결합 (Maria DB) (1) | 2023.10.12 |
---|---|
데이터베이스 정규화(Normalization) (0) | 2023.10.12 |
DATABASE, SCHMA / Table 생성하기 (Maria DB) (0) | 2023.10.12 |
Maria DB SQL 쿼리문 (0) | 2023.10.06 |
MYSQL merge into (update, insert) (0) | 2023.05.17 |