///////
Search
🏓

MySQL

김하늘_1011

1. Table 생성

MySQL Workbench를 사용하였다.
1) DB(Schema 생성)
Schemas로 변경 후, 위의 칸에서 우클릭 → Create Schema 클릭
2) Table 생성
Tables 우클릭 → Create Table 클릭
Table Name 입력하고, 원하는 Column Name과 Datatype을 선택하여 Apply 한다.
PK : Primary Key. 한개의 record또는 row를 테이블 안에서 고유하게 식별할 수 있는 인식표. PK는 중복 될 수 없다.
NN : Not Null AI : Auto Increment. 자동 증가
foreign key는 초보자 일 때 교과서대로 무조건 걸지 말 것 → 어플리케이션 확장에 문제가 생길 수 있음.

2. Value 입력

value를 추가하고 싶은 테이블 우클릭 → Send to SQL Editor → Insert Statement
INSERT INTO `DB Name`.`Table Name` (`Column Name 1`, `Column Name 2`, `Column Name 3`) VALUES (`Value 1`, `Value 2`, `Value 3`);
형태로 추가한다.
혹은
SELECT * FROM DB Name.Table Name;
을 한 후, 밑에 나타난 테이블에서 직접 입력 후 Apply로 value 추가가 가능하다.

박수진_1011

tweet

tweet_id: primary key이며 고유한 번호를 가지고 있습니다.
content: 내용
user_id: foreign key이며 user테이블의 user_id값을 가지고 있음, 작성자
datetime: 작성일시
like: 좋아요 수
comment_posting_status: 댓글 상태 0 불가능, 1 가능
target_circle_id : 댓글이 가능한 그룹

comment

comment_id: 댓글 id
tweet_id: 연관된 게시글 id
content: 댓글내용

user

user_id: 회원 id
name: 이름
nickname: 계정명
email: 이메일
circle_id: 그룹id, 없다면 null

circle

circle_id: 그룹 id
circle_name: 그룹 이름