728x90
반응형
[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가)
테이블 생성하기
CREATE TABLE tb_board (
seq_bno INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content VARCHAR(2000) NOT NULL,
writer VARCHAR(50) NOT NULL,
regdate DATE DEFAULT CURRENT_TIMESTAMP,
updatedate DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (seq_bno)
);
CREATE TABLE tb_board (
seq_bno INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255) NOT NULL,
content VARCHAR(2000) NOT NULL,
writer VARCHAR(50) NOT NULL,
regdate DATE DEFAULT CURDATE(),
updatedate DATE DEFAULT CURDATE(),
PRIMARY KEY (seq_bno)
);
자동으로 날짜가 등록되도록 하는 키워드에는 CURRENT_TIMESTAMP 와 CURDATE() 를 사용하는 방법이 있다.
오토 시퀀스 (자동 값 증가)
KEYWORD 'AUTO_INCREMENT' 는 INSERT될 때 자동으로 값이 증가한다.
처음 등록한 데이터를 확인해보면 AUTO_INCREMENT나 DEFAULT 값이 설정된 컬럼
seq_bno, regdate, updatedate에는 자동으로 값이 등록된 것을 확인할 수 있다.
한번 더 insert 시켰고, seq_bno는 자동으로 값이 증가된 것을 확인할 수 있다.
728x90
반응형
'DB, SQL' 카테고리의 다른 글
[MSSQL] SQL의 where 절에서 if문, if-else문처럼 사용하기 (2) | 2021.06.21 |
---|---|
[MariaDB] Windows 10에 MariaDB Zip 버전 설치하기, 압축파일로 설치하기 (0) | 2021.06.18 |
[MariaDB] MariaDB 버전 확인 방법 (0) | 2021.06.11 |
[MS SQL, SQL SERVER] TABLE의 COLUMN에 PRIMARY KEY 적용하기, 테이블 컬럼에 PRIMARY KEY 적용 (0) | 2021.06.01 |
MariaDB root 비밀번호 재설정, root password 변경하기 (0) | 2021.05.09 |