🍷DataBase

[SQL] AUTO INCREMENT,CREATE SEQUENCE, DATE, CREATE VIEW, CREATE OR REPLACE VIEW

김말자 2022. 10. 6. 18:30
728x90
728x90
BIG

AUTO INCREMENT

자동 증분을 사용하면 새레코드가 테이블에 삽입될때 고유번호가 자동으로 생성

W3스쿨

이 값 10에서 시작하고 5씩 증가하도록 지정하려면 자동 증가를 로 변경하면 됨. AUTOINCREMENT(10,5).

 

CREATE SEQUENCE

CREATE SEQUENCE 시퀀스명
MINVALUE(최소값)

START(시작값) WITH 1
INCREMENT(증분) BY 1
CACHE(최대) 10;

새 레코드 삽입할때 NEXTVAL 함수를 사용함

INSERT INTO 테이블 (컬럼)
VALUES (시퀀스명.nextval);

DATE

삽입하려는 날짜 형식이 데이터베이스 날짜 열 형식과 일치하는지 확인하는게 중요

날짜 데이터유형

MySQL 

  • DATE- YYYY-MM-DD 형식
  • DATETIME- 형식: YYYY-MM-DD HH:MI:SS
  • TIMESTAMP- 형식: YYYY-MM-DD HH:MI:SS
  • YEAR- YYYY 또는 YY 형식

SQL서버

  • DATE- YYYY-MM-DD 형식
  • DATETIME- 형식: YYYY-MM-DD HH:MI:SS
  • SMALLDATETIME- 형식: YYYY-MM-DD HH:MI:SS
  • TIMESTAMP- 형식: 고유 번호

 

CREATE VIEW

SQL 문의 결과 집합을 기반으로하는 가상 테이블

행과 열로 구성(가상테이블)

 

CREATE OR REPLACE VIEW

뷰 업뎃 가능

728x90
반응형
BIG