建立一个数据库,通过编程实现: 1.建立一个表,表名为职工,结构为:编号,姓名、性别、年龄、工资、职称; 编号 姓名 性别 年龄 工资 职称 1001 丁卫国 男 25 2500 助工 1002 张小华 女 30 1000 工程师 1003 宁涛 男 50 600 高工 2.向职工表中插入三条记录,如上表所示;并查询所有职工信息,输出到控制台。 3.将年龄在45岁以上的员工工资增加15%,其他人增加10%,存入原表中,并查询更新后的所有员工信息,输出到控制台。 4.删除工资超过1500的员工记录,并将每条记录按照工资由大到小的顺序显示输出到控制台。 算法流程分析
时间: 2024-02-27 09:56:07 浏览: 187
好的,下面我会使用 SQL 语句来实现这些操作:
1. 建立一个名为职工的表,它包含编号、姓名、性别、年龄、工资、职称这六个字段。
```sql
CREATE TABLE 职工 (
编号 INT PRIMARY KEY,
姓名 VARCHAR(20),
性别 VARCHAR(4),
年龄 INT,
工资 DECIMAL(10, 2),
职称 VARCHAR(20)
);
```
2. 向职工表中插入三条记录,如上表所示;并查询所有职工信息,输出到控制台。
```sql
INSERT INTO 职工 VALUES (1001, '丁卫国', '男', 25, 2500, '助工');
INSERT INTO 职工 VALUES (1002, '张小华', '女', 30, 1000, '工程师');
INSERT INTO 职工 VALUES (1003, '宁涛', '男', 50, 600, '高工');
SELECT * FROM 职工;
```
查询结果如下:
```
编号 姓名 性别 年龄 工资 职称
1001 丁卫国 男 25 2500.00 助工
1002 张小华 女 30 1000.00 工程师
1003 宁涛 男 50 600.00 高工
```
3. 将年龄在45岁以上的员工工资增加15%,其他人增加10%,存入原表中,并查询更新后的所有员工信息,输出到控制台。
```sql
UPDATE 职工 SET 工资 = 工资 * 1.15 WHERE 年龄 > 45;
UPDATE 职工 SET 工资 = 工资 * 1.10 WHERE 年龄 <= 45;
SELECT * FROM 职工;
```
查询结果如下:
```
编号 姓名 性别 年龄 工资 职称
1001 丁卫国 男 25 2750.00 助工
1002 张小华 女 30 1100.00 工程师
1003 宁涛 男 50 690.00 高工
```
4. 删除工资超过1500的员工记录,并将每条记录按照工资由大到小的顺序显示输出到控制台。
```sql
DELETE FROM 职工 WHERE 工资 > 1500;
SELECT * FROM 职工 ORDER BY 工资 DESC;
```
查询结果如下:
```
编号 姓名 性别 年龄 工资 职称
1002 张小华 女 30 1100.00 工程师
1003 宁涛 男 50 690.00 高工
```
阅读全文
相关推荐
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)