在MySQL中,我們可以使用表來存儲員工信息。以下是一個簡單的員工信息存儲方案:
CREATE TABLE employee (
id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
phone_number VARCHAR(20),
hire_date DATE NOT NULL,
job_title VARCHAR(50) NOT NULL,
salary DECIMAL(10, 2) NOT NULL,
manager_id INT,
department_id INT,
FOREIGN KEY (manager_id) REFERENCES employee(id),
FOREIGN KEY (department_id) REFERENCES department(id)
);
這個表包含以下字段:
CREATE TABLE department (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
location VARCHAR(100) NOT NULL
);
這個表包含以下字段:
這個簡單的方案可以用來存儲員工的基本信息,包括姓名、聯(lián)系方式、入職日期、職位、薪水等。同時,通過外鍵關(guān)聯(lián)了部門表,可以方便地查詢員工所屬的部門信息。根據(jù)實際需求,你還可以添加其他字段,例如員工的福利待遇、績效等信息。