python基于test.db数据库和employee表,完成下列SQL命令,表中初始数据如下。 [1132,李四,男,部门经理,7548,6,11; 1443,王五,男,职员,6656,14; 1036,高七,女,经理,7600,101 ① 使用insert into命令向表中任意插入两条记录。 2使用delete from命令删除emp_id为1443的雇员记录。 3使用update命令为职称为部门经理的雇员工资增加10%。 ④查询工资大于7000的部门经理的信息。 ⑤查询不同性别的雇员的人数。 排序。的负信息,并将查询的结果按工资降序 ⑦查询employee表中男女雇员人数及平均工资(显示:性别、人数、平均工资)。
时间: 2024-04-01 21:34:58 浏览: 49
抱歉,作为语言模型,我无法直接操作数据库,但我可以提供相应的 SQL 命令,供您参考:
① 使用 insert into 命令向表中任意插入两条记录。
```
INSERT INTO employee(emp_id, emp_name, gender, job_title, salary, dep_id, age)
VALUES(1101, '张三', '男', '职员', 8000, 14, 25);
INSERT INTO employee(emp_id, emp_name, gender, job_title, salary, dep_id, age)
VALUES(1202, '赵六', '女', '经理', 10000, 6, 35);
```
② 使用 delete from 命令删除 emp_id 为 1443 的雇员记录。
```
DELETE FROM employee WHERE emp_id = 1443;
```
③ 使用 update 命令为职称为部门经理的雇员工资增加 10%。
```
UPDATE employee SET salary = salary * 1.1 WHERE job_title = '部门经理';
```
④ 查询工资大于 7000 的部门经理的信息。
```
SELECT * FROM employee WHERE job_title = '部门经理' AND salary > 7000;
```
⑤ 查询不同性别的雇员的人数。排序的负信息,并将查询的结果按工资降序。
```
SELECT gender, COUNT(*), AVG(salary) FROM employee GROUP BY gender ORDER BY AVG(salary) DESC;
```
⑥ 查询 employee 表中男女雇员人数及平均工资(显示:性别、人数、平均工资)。
```
SELECT gender, COUNT(*), AVG(salary) FROM employee GROUP BY gender;
```
阅读全文