用MySQL创建一个职工信息表,其包括员工年龄、工资、入职年份、职工出生时间五个字段。设计一张二维表,并插入数据。要求,设计的表尽量贴近实际
时间: 2024-10-14 15:03:17 浏览: 6
在MySQL中,我们可以创建一个名为`Employees`的表来存储职工的信息。这个表将包含`EmployeeID`(主键),`Age`(员工年龄)、`Salary`(工资)、`HireYear`(入职年份)以及`BirthDate`(职工出生日期)等字段。以下是详细的步骤:
首先,我们创建表的SQL语句:
```sql
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY AUTO_INCREMENT,
Age INT NOT NULL,
Salary DECIMAL(10, 2) NOT NULL,
HireYear YEAR NOT NULL,
BirthDate DATE NOT NULL
);
```
这里,`INT`用于整数类型,`AUTO_INCREMENT`表示自增主键,`DECIMAL(10, 2)`用于存储精确到小数点后两位的数值,`YEAR`用于存储四位年份,`DATE`用于存储日期。
接下来,我们可以插入一些示例数据:
```sql
INSERT INTO Employees (Age, Salary, HireYear, BirthDate)
VALUES
(25, 6000.00, 2018, '1997-01-01'),
(30, 8000.00, 2015, '1992-05-15'),
(40, 12000.00, 2010, '1982-07-30');
```
这三条记录分别代表了三名不同年龄、工资和入职年的员工。
阅读全文