db
exerd 용어 설명
z00h
2021. 8. 19. 11:35
Fiile에서 eXERD의 새 파일을 하나 만든다.
대상 DBMS는 MYSQL 5.1 ~ 5.8로 설정
dgd.exerd창에 오른쪽 마우스 클릭 -> 새 테이블을 하나 만들어 보았다.
물리모드로 테이블을 만들고 논리/물리 동시편집가능으로 설정
Ctrl+Enter를 입력시 추가, Del키 입력시 삭제가 가능하다.
*용어 정리
물리이름 - 실제의 컬럼 명
논리이름 - 주석의 역할
Primary key : 하나의 테이블에 들어있는 모든 row를 구분해 주는 유일한 값.
NULL 허용의 의미 : 테이블의 NULL 허용을 누르면 N,N로 바꿀수 있고 N.N은 not null이라는 의미이다.
Int/ Long 선택의 기준
Int타입은 정수형을 4byte를 가지고 있고 Long타입은 8byte를 가지고 있다.
따라서 더 많은 데이터를 받을 경우 Long타입을 쓴다.
다음은 User 테이블을 포워드 엔지니어링을 해 보았다.
포워드 엔지니어링으로 만들어진 테이블의 sql코드를 쉽게 가져올 수 있다.
포워드 엔지니어링 생성 옵션 창
다음은 포워드 엔지니어링의 DDL결과이다. 그대로 복사하여 dbeaver에 복사 붙여넣기를 해준다!
복사 붙여넣기를 한 후 sql문을 위에서부터 한 덩어리씩 차례로 실행을 시켜본다.
결과 빨간색 동그라미로 쳐진 user테이블이 생성이 된 것을 볼 수 있다.