게시물 테이블 구조 만들기
회원은 아이디/비밀번호로 로그인할 수 있다. 회원은 실명과 닉네임을 갖는다. 닉네임은 게시판에서 활동할 때 사용되는 이름으로 중복이 불가능하다.
게시판은 일단 공지사항, 자유게시판, 질문과 답변 총 3개를 운영할 것이며 추후 추가될 수 있다.
게시물은 번호, 제목, 내용, 작성자, 조회수, 수정일, 작성일로 이루어진다.
각 게시물은 좋아요를 체크할 수 있다. 한 회원이 한 게시물당 하나의 좋아요만 체크 가능하다. 좋아요는 해제 가능하다.
각 게시물에 여러개의 댓글을 작성할 수 있다.
한 회원이 한 게시물에 여러개의 댓글도 작성 가능하다.
게시물을 보여줄 때 각 게시물의 좋아요수, 댓글수도 보여주고 싶다.
-->
-> 암호화, 보안에 민감하기에
장점이자 단점
복호화가 없다
(암호화한 비밀번호를 변환하지 x)
but 단순하게
SHA2 명령어
MD5
ERD - > 관계를 그림으로 표현?
종류
논리 erd
회원이라는 테이블에
아이디 ,비밀번호를 만들겠다~
물리 erd
논리적 모델을 특정 데이터베이스로 설계하여
데이터를 저장할 수 있는 물리적인 스키마
erd 관계선
(검색 요망)
aquerytool.com
pk
미리 해놓으면 pk 수정할때 fk도
싹 다 바꿔야함!
union? -> 조회결과 데이터를 합쳐서 보여주는것
치명적인 단점 : 컬럼의 개수가 같아야 함
union vs union all