gpt4 book ai didi

mysql - 求职网站数据库设计

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:57 24 4
gpt4 key购买 nike

<分区>

我正在用 PHP 和 MySQL 创建一个求职网站,一个问题是如何更好地设计数据库?网站的基本功能是“求职者”可以登录搜索职位、上传简历,“用人单位”可以登录发布职位、浏览简历。目前我刚刚创建了 2 个表:

-- Table structure for table users
to analyze the table sturctures for a job seek website(using MySQL and PHP) [on hold]

-- user_type: 0 - jobseekers
-- 1 - employers
-- 2 - administrator

CREATE TABLE users (
user_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
first_name VARCHAR(20) NOT NULL,
last_name VARCHAR(40) NOT NULL,
email VARCHAR(80) NOT NULL,
pass CHAR(40) NOT NULL,
user_type TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
active CHAR(32),
last_login DATETIME NOT NULL,
registration_date DATETIME NOT NULL,
PRIMARY KEY (user_id),
UNIQUE KEY (email),
INDEX login (email, pass)
) ENGINE = INNODB;


-- Table structure for table jobs

CREATE TABLE jobs (
job_id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(200) NOT NULL,
description text NOT NULL,
county VARCHAR(30) NOT NULL,
PRIMARY KEY (job_id)
) ENGINE = MYISAM ;

但我觉得只用两张表可能还不够,可能还需要把user表拆开。任何建议如何改进设计?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com