DB, SQL

[MariaDB] MariaDB 테이블 생성, 오토 시퀀스 (자동 값 증가)

isaac.kim 2021. 6. 11. 22:51
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_TIMESTAMPCURDATE() 를 사용하는 방법이 있다.

 

오토 시퀀스 (자동 값 증가)

 

KEYWORD 'AUTO_INCREMENT' 는 INSERT될 때 자동으로 값이 증가한다.

 

처음 등록한 데이터를 확인해보면 AUTO_INCREMENT나 DEFAULT 값이 설정된 컬럼

seq_bno, regdate, updatedate에는 자동으로 값이 등록된 것을 확인할 수 있다.

 

한번 더 insert 시켰고, seq_bno는 자동으로 값이 증가된 것을 확인할 수 있다.

 

728x90
반응형