🍷DataBase
[SQL] AUTO INCREMENT,CREATE SEQUENCE, DATE, CREATE VIEW, CREATE OR REPLACE VIEW
김말자
2022. 10. 6. 18:30
728x90
728x90
BIG
AUTO INCREMENT
자동 증분을 사용하면 새레코드가 테이블에 삽입될때 고유번호가 자동으로 생성
이 값 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