📄 mysql_db_struct.sql
字号:
-- MySQL dump 9.07
--
-- Host: localhost Database: jforum
---------------------------------------------------------
-- Server version 4.0.12-nt
--
-- Table structure for table 'jforum_banlist'
--
DROP TABLE IF EXISTS jforum_banlist;
CREATE TABLE jforum_banlist (
banlist_id mediumint(8) NOT NULL auto_increment,
user_id mediumint(8) NOT NULL default '0',
banlist_ip varchar(8) NOT NULL default '',
banlist_email varchar(255) default NULL,
PRIMARY KEY (banlist_id),
INDEX idx_user (user_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_categories'
--
DROP TABLE IF EXISTS jforum_categories;
CREATE TABLE jforum_categories (
categories_id mediumint(8) NOT NULL auto_increment,
title varchar(100) NOT NULL default '',
display_order mediumint(8) NOT NULL default '0',
moderated TINYINT(1) DEFAULT '0',
PRIMARY KEY (categories_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_config'
--
DROP TABLE IF EXISTS jforum_config;
CREATE TABLE jforum_config (
config_name varchar(255) NOT NULL default '',
config_value varchar(255) NOT NULL default '',
config_id int not null auto_increment,
PRIMARY KEY(config_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_forums'
--
DROP TABLE IF EXISTS jforum_forums;
CREATE TABLE jforum_forums (
forum_id smallint(5) NOT NULL auto_increment,
categories_id mediumint(8) NOT NULL default '1',
forum_name varchar(150) NOT NULL default '',
forum_desc varchar(255) default NULL,
forum_order mediumint(8) default '1',
forum_topics mediumint(8) NOT NULL default '0',
forum_last_post_id mediumint(8) NOT NULL default '0',
moderated TINYINT(1) DEFAULT '0',
PRIMARY KEY (forum_id),
KEY (categories_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_groups'
--
DROP TABLE IF EXISTS jforum_groups;
CREATE TABLE jforum_groups (
group_id mediumint(8) NOT NULL auto_increment,
group_name varchar(40) NOT NULL default '',
group_description varchar(255) default NULL,
parent_id mediumint(8) default '0',
PRIMARY KEY (group_id)
) TYPE=InnoDB;
DROP TABLE IF EXISTS jforum_user_groups;
CREATE TABLE jforum_user_groups (
group_id INT NOT NULL,
user_id INT NOT NULL,
INDEX idx_group (group_id),
INDEX idx_user (user_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_roles'
--
DROP TABLE IF EXISTS jforum_roles;
CREATE TABLE jforum_roles (
role_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
group_id mediumint(8) default '0',
user_id mediumint(8) default '0',
name varchar(255) NOT NULL,
role_type TINYINT(1) DEFAULT 1,
INDEX idx_group (group_id),
INDEX idx_user (user_id),
INDEX idx_name (name)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_role_values'
--
DROP TABLE IF EXISTS jforum_role_values;
CREATE TABLE jforum_role_values (
role_id INT NOT NULL,
role_value VARCHAR(255),
role_type TINYINT(1) DEFAULT 1,
INDEX idx_role(role_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_posts'
--
DROP TABLE IF EXISTS jforum_posts;
CREATE TABLE jforum_posts (
post_id mediumint(8) NOT NULL auto_increment,
topic_id mediumint(8) NOT NULL default '0',
forum_id smallint(5) NOT NULL default '0',
user_id mediumint(8) default NULL,
post_time datetime default NULL,
poster_ip varchar(15) default NULL,
enable_bbcode tinyint(1) NOT NULL default '1',
enable_html tinyint(1) NOT NULL default '1',
enable_smilies tinyint(1) NOT NULL default '1',
enable_sig tinyint(1) NOT NULL default '1',
post_edit_time datetime default NULL,
post_edit_count smallint(5) NOT NULL default '0',
status tinyint(1) default '1',
PRIMARY KEY (post_id),
attach TINYINT(1) DEFAULT '0',
need_moderate TINYINT(1) DEFAULT '0',
KEY (user_id),
KEY (topic_id),
KEY (forum_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_posts_text'
--
DROP TABLE IF EXISTS jforum_posts_text;
CREATE TABLE jforum_posts_text (
post_id MEDIUMINT(8) NOT NULL PRIMARY KEY,
post_text TEXT,
post_subject VARCHAR(100)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_privmsgs'
--
DROP TABLE IF EXISTS jforum_privmsgs;
CREATE TABLE jforum_privmsgs (
privmsgs_id mediumint(8) NOT NULL auto_increment,
privmsgs_type tinyint(4) NOT NULL default '0',
privmsgs_subject varchar(255) NOT NULL default '',
privmsgs_from_userid mediumint(8) NOT NULL default '0',
privmsgs_to_userid mediumint(8) NOT NULL default '0',
privmsgs_date datetime default null,
privmsgs_ip varchar(8) NOT NULL default '',
privmsgs_enable_bbcode tinyint(1) NOT NULL default '1',
privmsgs_enable_html tinyint(1) NOT NULL default '0',
privmsgs_enable_smilies tinyint(1) NOT NULL default '1',
privmsgs_attach_sig tinyint(1) NOT NULL default '1',
PRIMARY KEY (privmsgs_id)
) TYPE=InnoDB;
DROP TABLE IF EXISTS jforum_privmsgs_text;
CREATE TABLE jforum_privmsgs_text (
privmsgs_id MEDIUMINT(8) NOT NULL,
privmsgs_text TEXT,
PRIMARY KEY ( privmsgs_id )
) Type=InnoDB;
--
-- Table structure for table 'jforum_ranks'
--
DROP TABLE IF EXISTS jforum_ranks;
CREATE TABLE jforum_ranks (
rank_id smallint(5) NOT NULL auto_increment,
rank_title varchar(50) NOT NULL default '',
rank_min mediumint(8) NOT NULL default '0',
rank_special tinyint(1) default NULL,
rank_image varchar(255) default NULL,
PRIMARY KEY (rank_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_sessions'
--
DROP TABLE IF EXISTS jforum_sessions;
CREATE TABLE jforum_sessions (
session_id varchar(50) NOT NULL default '',
session_user_id mediumint(8) NOT NULL default '0',
session_start datetime default null,
session_time bigint default '0',
session_ip varchar(8) NOT NULL default '',
session_page int(11) NOT NULL default '0',
session_logged_int tinyint(1) default NULL
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_smilies'
--
DROP TABLE IF EXISTS jforum_smilies;
CREATE TABLE jforum_smilies (
smilie_id smallint(5) NOT NULL auto_increment,
code varchar(50) NOT NULL default '',
url varchar(100) default NULL,
disk_name varchar(255),
PRIMARY KEY (smilie_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_themes'
--
DROP TABLE IF EXISTS jforum_themes;
CREATE TABLE jforum_themes (
themes_id mediumint(8) NOT NULL auto_increment,
template_name varchar(30) NOT NULL default '',
style_name varchar(30) NOT NULL default '',
PRIMARY KEY (themes_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_topics'
--
DROP TABLE IF EXISTS jforum_topics;
CREATE TABLE jforum_topics (
topic_id mediumint(8) NOT NULL auto_increment,
forum_id smallint(8) NOT NULL default '0',
topic_title varchar(100) NOT NULL default '',
user_id mediumint(8) NOT NULL default '0',
topic_time datetime default null,
topic_views mediumint(8) default '1',
topic_replies mediumint(8) default '0',
topic_status tinyint(3) default '0',
topic_vote tinyint(1) default '0',
topic_type tinyint(3) default '0',
topic_first_post_id mediumint(8) default '0',
topic_last_post_id mediumint(8) NOT NULL default '0',
moderated TINYINT(1) DEFAULT '0',
PRIMARY KEY (topic_id),
KEY (forum_id),
KEY(user_id),
KEY(topic_first_post_id),
KEY(topic_last_post_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_topics_watch'
--
DROP TABLE IF EXISTS jforum_topics_watch;
CREATE TABLE jforum_topics_watch (
topic_id mediumint(8) NOT NULL default '0',
user_id mediumint(8) NOT NULL default '0',
is_read tinyint(1) NOT NULL DEFAULT '0',
INDEX idx_topic (topic_id),
INDEX idx_user (user_id)
) TYPE=InnoDB;
--
-- Table structure for table 'jforum_users'
--
DROP TABLE IF EXISTS jforum_users;
CREATE TABLE jforum_users (
user_id mediumint(8) NOT NULL auto_increment,
user_active tinyint(1) default NULL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -