欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql創建員工工資表

錢良釵2年前10瀏覽0評論

MySQL是一種使用廣泛的關系型數據庫管理系統,特別適用于大規模的應用程序。

在MySQL中創建員工工資表可通過以下幾個步驟進行:

-- 創建員工表
CREATE TABLE employees (
emp_no      INT             NOT NULL,
birth_date  DATE            NOT NULL,
first_name  VARCHAR(14)     NOT NULL,
last_name   VARCHAR(16)     NOT NULL,
gender      ENUM('M','F')   NOT NULL,
hire_date   DATE            NOT NULL,
PRIMARY KEY (emp_no)
);
-- 創建薪水表
CREATE TABLE salaries (
emp_no      INT             NOT NULL,
salary      INT             NOT NULL,
from_date   DATE            NOT NULL,
to_date     DATE            NOT NULL,
PRIMARY KEY (emp_no, from_date),
FOREIGN KEY (emp_no) REFERENCES employees(emp_no)
);
-- 插入數據
INSERT INTO employees VALUES
 (1,'1990-01-01','Alice','Smith','F','2020-01-01'),
 (2,'1995-04-15','Bob','Brown','M','2020-01-01'),
 (3,'1998-10-31','Charlie','Lee','M','2020-01-01');
INSERT INTO salaries VALUES
 (1,50000,'2020-01-01','2021-01-01'),
 (2,60000,'2020-01-01','2021-01-01'),
 (3,70000,'2020-01-01','2021-01-01');
-- 關聯查詢員工和薪水表
SELECT e.first_name, e.last_name, s.salary
FROM employees e 
JOIN salaries s ON e.emp_no = s.emp_no;

在這里,我們首先創建了一個名為“employees”的員工表和一個名為“salaries”的薪水表。然后,我們插入了一些員工和薪水數據。最后,我們使用JOIN函數在員工和薪水表之間創建了關聯查詢,以獲取員工姓名和薪水。

通過以上步驟,我們可以輕松地在MySQL中創建員工工資表,并進行關聯查詢。這些表和代碼示例可幫助我們進一步了解MySQL的使用和功能。