Mysql
[Mysql] 시퀀스와 테이블 생성하기 (sql developer와 비교)
하루인생
2021. 3. 22. 16:47
1. db생성하기
예제를 위해 jindb라는 이름으로 db를 생성했다.
그리고 생성한 db를 사용한다.
create database jindb;
use jindb;
2. 테이블 생성하기
mysql은 sql developer와 달리 시퀀스를 테이블 내에서 만들 수 있다.
auto_increment를 통해 1씩 증가하는 시퀀스를 생성 할 수 있다.
또 현재 시간을 저장하는 방법에도 차이가 난다.
sql developer : sysdate를 사용
mysql : current_timestamp를 사용
create table jintbl(
bnum int auto_increment primary key,
title varchar(50) not null,
content varchar(2000) not null,
writer varchar(50) not null,
regdate datetime default current_timestamp,
updatadate datetime default current_timestamp
);
실행 결과이다.
정상적으로 동작하는 것을 볼 수있다.