본문 바로가기

spring boot를 이용한 게시판

maria db에 테이블 생성하기

board 스키마 밑에서 Tables에서 create table로 테이블을 생성해준다.

board 테이블에 속성들은 id, title, content로 해준다.

 

게시글의 번호와 제목, 내용이 들어갈 테이블을 생성하는 것이다.

int는 정수형이 들어갈 것임을 정하는 것이다.

varchar는 문자열이 들어갈 것임을 정하는 것이다.

text는 여러줄의 문자를 저장할 것임을 알려준다.

pk는 primary key로 이 컬럼을 테이블에서 튜플들을 구별하는 데 사용한다는  옵션이다.(중복되어서는 안되고 null값을 입력 받아서도 안된다.)

NN은 not null로 null값을 입력받으면 안됨을 정의하는 옵션이다.

AI는 auto increment로 insert문으로 테이블에 튜플이 추가 될때마다 자동으로 숫자를 높여가면서 저장되는 옵션이다.

 

아래는 auto increment의 이해를 위해 참고한 블로그이다.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=goddlaek&logNo=221005664911 

 

[Mysql] Auto Increment 사용하기

스키마를 작성하다보면 데이터의 수를 p.k로 설정해야 할때가 있다. 이럴경우 새로 데이터를 insert할때마...

blog.naver.com