数据库: nns 的表结构

表: admin_users

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
usernamevarchar(50)NOUNI
passwordvarchar(255)NO
real_namevarchar(50)YES
statustinyint(1)NO1
created_atdatetimeNOCURRENT_TIMESTAMPDEFAULT_GENERATED
updated_atdatetimeNOCURRENT_TIMESTAMPDEFAULT_GENERATED on update CURRENT_TIMESTAMP

表: analytics_daily

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
metric_datedateNOMUL
metric_keyvarchar(64)NOMUL
dimension_keyvarchar(32)NO
dimension_valuevarchar(128)NO
count_valuebigint unsignedNO0

表: arena_challenges

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
session_idbigint unsignedNOMUL
challenger_user_idbigint unsignedNO
video_idbigint unsignedNOMUL
statusvarchar(20)NOactive
created_atintNO
resolved_atintYES

表: arena_events

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
session_idbigint unsignedNOMUL
event_typevarchar(40)NO
payload_jsontextYES
created_atintNO

表: arena_rules

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
namevarchar(120)NO
statustinyintNOMUL1
challenge_window_secondsint unsignedNO86400
skateboard_min_scoredecimal(6,4)YES
settlement_modevarchar(32)NOfirst_cross
is_defaulttinyintNO0
remarkvarchar(500)NO
created_atintNO
updated_atintNO

表: arena_session_referees

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
session_idbigint unsignedNOMUL
user_idbigint unsignedNO
sort_orderint unsignedNO0
created_atintNO

表: arena_sessions

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
rule_idbigint unsignedNO
season_idbigint unsignedYES
tier_codevarchar(64)NOMUL
tier_namevarchar(120)NO
titlevarchar(120)NO
champion_user_idbigint unsignedNO
champion_video_idbigint unsignedNOMUL
location_idbigint unsignedYES
map_latitudedecimal(10,7)YES
map_longitudedecimal(11,8)YES
map_poi_namevarchar(200)YES
map_addressvarchar(500)YES
statusvarchar(20)NOMULopen
window_startintNO
window_endintNO
created_atintNO
closed_atintYES

表: club_blacklist

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
club_idbigint unsignedNOMUL
user_idbigint unsignedNOMUL
reasonvarchar(255)YES
created_bybigint unsignedNO
created_atintNO

表: club_join_requests

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
club_idbigint unsignedNOMUL
user_idbigint unsignedNOMUL
apply_reasonvarchar(255)YES
statustinyintNO0
reviewer_user_idbigint unsignedYES
review_remarkvarchar(255)YES
created_atintNO
reviewed_atintYES

表: club_members

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
club_idbigint unsignedNOMUL
user_idbigint unsignedNOMUL
roletinyintNO3
statustinyintNO1
joined_atintNO
left_atintYES

表: clubs

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
owner_user_idbigint unsignedNOMUL
namevarchar(64)NOUNI
logo_urlvarchar(255)YES
descriptionvarchar(255)YES
addressvarchar(255)YES
latitudedecimal(10,7)YES
longitudedecimal(10,7)YES
min_scoreint unsignedNO0
join_typetinyintNO0
statustinyintNO1
created_atintNO
updated_atintNO

表: experience_grants

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigintNOMUL
grant_typevarchar(32)NO
ref_idvarchar(128)NO
amountintNO
created_atintNO

表: experience_logs

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigintNOMUL
change_amountintNO
balance_afterintNO
reasonvarchar(64)NOMUL
ref_typevarchar(32)YES
ref_idvarchar(128)YES
created_atintNO

表: experience_settings

字段名类型是否为空默认值额外
idint unsignedNOPRI
avatar_skateboardintNO10
challenge_uploadintNO20
arena_participateintNO15
arena_createintNO15
club_joinintNO30
club_leaveintNO20
referee_request_costintNO50
updated_atintNO0

表: leaderboard_users

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
season_idint unsignedNOMUL
user_idbigint unsignedNOMUL
total_scoreint unsignedNO0
joined_atintNO
updated_atintNO

表: page_banner_slots

字段名类型是否为空默认值额外
banner_idbigint unsignedNOPRI
slotvarchar(32)NOPRI

表: page_banners

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
titlevarchar(120)NO
image_urlvarchar(512)NO
link_typevarchar(16)NOnone
link_targetvarchar(512)NO
sort_orderintNO0
statustinyintNOMUL1
created_atintNO
updated_atintNO

表: permission_defs

字段名类型是否为空默认值额外
codevarchar(64)NOPRI
namevarchar(64)NO
categoryvarchar(16)NOpage
sort_orderintNO0

表: permission_group_grants

字段名类型是否为空默认值额外
group_idint unsignedNOPRI
permission_codevarchar(64)NOPRI

表: permission_groups

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
codevarchar(32)NOUNI
namevarchar(64)NO
descriptionvarchar(255)NO
is_systemtinyintNO0
sort_orderintNO0
created_atint unsignedNO0
updated_atint unsignedNO0

表: rank_tier_sets

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
namevarchar(64)NO
descriptionvarchar(255)NO
created_atintNO0

表: rank_tiers

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
set_idint unsignedNOMUL
codevarchar(32)NOUNI
namevarchar(32)NO
min_scoreint unsignedNO
max_scoreint unsignedYES
display_ordertinyintNO0
badge_iconvarchar(255)NO

表: referee_profiles

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigint unsignedNOUNI
submission_idbigint unsignedYESMUL
real_namevarchar(64)NO
cityvarchar(64)NO
job_titlevarchar(128)NO
honorstextYES
club_namevarchar(128)NO
avatar_urlvarchar(512)NO
created_atintNO
updated_atintNO

表: referee_submissions

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigint unsignedYESMUL
openidvarchar(64)YESMUL
upload_keyvarchar(64)YES
real_namevarchar(64)NO
cityvarchar(64)NO
job_titlevarchar(128)NO
honorstextYES
club_namevarchar(128)NO
avatar_urlvarchar(512)NO
statusenum('pending','adopted','rejected')NOMULpending
reject_reasonvarchar(255)YES
reviewed_byvarchar(64)YES
reviewed_atintYES
created_atintNO
updated_atintNO

表: score_logs

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
season_idint unsignedNOMUL
user_idbigint unsignedNOMUL
change_amountintNO
balance_afterint unsignedNO
reasonvarchar(64)NO
created_atintNO

表: seasons

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
namevarchar(64)NO
start_atintNOMUL
end_atintNO
statustinyintNOMUL1
rank_tier_set_idint unsignedYES
created_atintNO

表: site_messages

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
sender_user_idbigint unsignedNOMUL
recipient_user_idbigint unsignedNOMUL
msg_typevarchar(32)NO
contentvarchar(800)NO
video_idbigint unsignedYES
comment_idbigint unsignedYES
is_readtinyintNO0
created_atintNO

表: sms_verify_sessions

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
scenevarchar(32)NO
phonevarchar(20)NOMUL
openidvarchar(64)NOMUL
out_idvarchar(64)NO
scheme_namevarchar(32)NO
expires_atint unsignedNO
created_atint unsignedNO

表: user_events

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigint unsignedYESMUL
session_idvarchar(64)NOMUL
event_namevarchar(64)NOMUL
propertiesjsonYES
platformvarchar(16)NOMULmp
client_tsbigint unsignedNO0
server_tsintNO
ip_hashchar(64)YES

表: user_follows

字段名类型是否为空默认值额外
idint unsignedNOPRIauto_increment
follower_user_idintNOMUL
followed_user_idintNOMUL
created_atintNO

表: users

字段名类型是否为空默认值额外
user_idbigint unsignedNOPRIauto_increment
user_novarchar(32)YESUNI
openidvarchar(28)NOUNI
unionidvarchar(32)YES
nicknamevarchar(64)NOMUL
avatar_urlvarchar(255)NO
gendertinyintNO0
locationvarchar(100)YES
phonevarchar(255)NO
password_hashvarchar(255)YES
following_countint unsignedNO0
follower_countint unsignedNO0
experience_pointsintNO0
segmentint unsignedNO0
statustinyintNOMUL0
created_atvarchar(255)YES
last_activevarchar(255)YES
can_create_clubtinyintNO0
permission_group_idint unsignedYESMUL
is_refereetinyintNO0

表: video_comment_likes

字段名类型是否为空默认值额外
comment_idbigint unsignedNOPRI
user_idbigint unsignedNOPRI
created_atintNO

表: video_comments

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
video_idbigint unsignedNOMUL
user_idbigint unsignedNOMUL
parent_idbigint unsignedYESMUL
contentvarchar(500)NO
ip_regionvarchar(64)NO
created_atintNO

表: video_favorites

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigint unsignedNOMUL
video_idbigint unsignedNOMUL
created_atintNO

表: video_hot_locations

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
namevarchar(120)NO
latitudedecimal(10,7)YES
longitudedecimal(11,8)YES
sort_orderintNO0
statustinyintNOMUL1
created_atintNO
updated_atintNO

表: video_referee_requests

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
video_idbigint unsignedNOMUL
requester_user_idbigint unsignedNO
referee_user_idbigint unsignedNOMUL
statustinyintNO0
created_atintNO
updated_atintNO

表: video_tags

字段名类型是否为空默认值额外
video_idbigint unsignedNOPRI
tag_idbigint unsignedNOPRI
created_atintNO

表: video_tags_dict

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
slugvarchar(64)NOUNI
namevarchar(64)NO
use_countint unsignedNOMUL0
is_hottinyintNO0
hot_sortintNO0
created_atintNO

表: video_votes

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
video_idbigint unsignedNOMUL
user_idbigint unsignedNOMUL
vote_typetinyintNO
created_atintNO
updated_atintNO

表: videos

字段名类型是否为空默认值额外
idbigint unsignedNOPRIauto_increment
user_idbigint unsignedNOMUL
season_idint unsignedYESMUL
challenge_referee_statustinyintNO0
challenge_referee_user_idbigint unsignedYES
challenge_referee_atintYES
titlevarchar(120)NO
descriptionvarchar(500)NO
file_idvarchar(255)NO
cover_file_idvarchar(255)YES
location_idbigint unsignedYESMUL
map_latitudedecimal(10,7)YES
map_longitudedecimal(11,8)YES
map_poi_namevarchar(200)YES
map_addressvarchar(500)YES
statustinyintNOMUL1
arena_onlytinyintNO0
play_countint unsignedNO0
created_atintNO
updated_atintNO
pinned_atintNO0
publisher_ipvarchar(45)YES