본문 바로가기
SQL

데이터 구조

by 2nyong 2023. 3. 21.

SQL 카테고리의 포스팅에서 사용하는 데이터베이스 테이블의 구조를 정리하였다.

 

- checkins

각 유저가 신청한 과목의 주차별 체크인 정보

컬럼명 데이터 타입 설명
checkin_id varchar(255) 체크인 id
create_at timestamp id 생성 시간
updated_at timestamp 최근 업데이트 시간
course_id varchar(255) 수강 과목 id
user_id varchar(255) 유저 id
week int(11) 강의 주차
comment varchar(255) 강의 시작 전 오늘의 다짐
likes int(11) 작성된 오늘의 다짐에 대한 추천수

 

- courses

개설 강좌에 대한 정보

컬럼명 데이터 타입 설명
course_id varchar(255) 개설 강의 id
create_at timestamp 강의 생성 시간
updated_at timestamp 강의 업데이트 시간
title varchar(255) 강의명
description varchar(255) 강의 설명

 

- enrolleds

유저별 강좌 신청 정보

컬럼명 데이터 타입 설명
enrolled_id varchar(255) 강의 신청 id
create_at timestamp 강의 신청 시간
updated_at timestamp  
course_id varchar(255) 신청한 강의 id
user_id varchar(255) 강의를 신청한 유저 id

 

- enrolleds_detail

유저별 강좌 신청 상세 정보

컬럼명 데이터 타입 설명
enrolled_detail_id varchar(255) 강의 신청 상세 id
enrolled_id varchar(255) 강의 신청 id
week int(11) 강의 주차
current_order int(11)  
done tinyint(1) 완강 여부
seen tinyint(1) 강의 시청 여부
done_date timestamp 강의 완강 시간
seen_date timestamp 강의 시청 시간

 

- orders

강의 주문 정보

컬럼명 데이터 타입 설명
order_no varchar(255) 주문 번호
created_at timestamp  
updated_at timestamp  
course_id varchar(255) 강의 id
course_title varchar(255) 강의명
user_id varchar(255) 유저 id
payment_method varchar(255) 결제 방식
email varchar(255) 이메일

 

- point_users

강의 수강시 지급되는 포인트 정보

컬럼명 데이터 타입 설명
point_user_id varchar(255) 포인트 유저 id
created_at timestamp  
updated_at timestamp  
user_id varchar(255) 유저 id
point int(11) 포인트

 

- users

유저 정보

컬럼명 데이터 타입 설명
user_id varchar(255) 유저 id
created_at timestamp id 생성 시간
updated_at timestamp id 업데이트 시간
name varchar(255) 유저의 실명
email varchar(255) 등록한 이메일

'SQL' 카테고리의 다른 글

JOIN(INNER, LEFT) 기초  (2) 2023.03.21
GROUP BY, ORDER BY 기초 및 집계함수  (0) 2023.03.21
WHERE문 기초  (0) 2023.03.20
SELECT문 기초  (0) 2023.03.20
SQL 이란?  (0) 2023.03.20

댓글