복합어 구는 snake case 사용한다.
ex ) userLogin, Name (X) --> user_login, name (O)
테이블의 이름은 복수가 아닌 단수로 사용한다.
ex) members (X) -> member (O)
가능하면 단어를 줄여 쓰지 않는다.
ex) mid_ma (X) --> middle_name (O)
Primary Key는 테이블 이름과 속성 이름을 더해 정한다.
ex) user 테이블의 id -> user_id
데이터 타입을 이름으로 정하는 것은 피한다.
ex) text (X), timestamp (X)
예약어를 사용하지 않는다.
ex) user, lock, table 등.
약어를 사용해야 할 때는 공통적인 약어를 사용한다.
어쩔 수 없이 약어를 사용해야 한다면, 아래 링크를 참고해 작성한다.
출처