数据库应用题例题

网站编辑2023-05-07 12:43:10357

题目:某公司有三个部门,分别是销售部、财务部和人力资源部。每个部门都有若干个员工,每个员工有一个唯一的编号、姓名、性别、年龄、所属部门和工资等信息。请设计一个数据库,用于存储这些信息,并回答以下问题:

1. 如何创建一个名为“company”的数据库?

2. 如何创建一个名为“employee”的表,用于存储员工信息?

3. 如何向“employee”表中插入一条员工信息?

4. 如何查询所有在销售部工作的员工信息?

5. 如何查询所有工资大于5000元的员工信息?

6. 如何查询所有女性员工的信息?

7. 如何查询所有年龄在20岁到30岁之间的员工信息?

8. 如何更新员工编号为“001”的工资为6000元?

9. 如何删除员工编号为“002”的信息?

10. 如何删除整个“employee”表?

答案:

1. CREATE DATABASE company;

2. CREATE TABLE employee (

id INT PRIMARY KEY,

name VARCHAR(50),

gender VARCHAR(10),

age INT,

department VARCHAR(50),

salary INT

);

3. INSERT INTO employee (id, name, gender, age, department, salary) VALUES (001, '张三', '男', 25, '销售部', 5000);

4. SELECT * FROM employee WHERE department = '销售部';

5. SELECT * FROM employee WHERE salary > 5000;

6. SELECT * FROM employee WHERE gender = '女';

7. SELECT * FROM employee WHERE age BETWEEN 20 AND 30;

8. UPDATE employee SET salary = 6000 WHERE id = '001';

9. DELETE FROM employee WHERE id = '002';

10. DROP TABLE employee;

最新推荐

右侧广告图1
  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    1473.40/月

    1年85折

  • 云数据库 RDS

    高性价比、稳定安全可靠的云数据库 RDS 即开即用、“自动驾驶”,助您免除数据库运维烦恼

    88.00/年

    折扣优惠,高性价比,安全稳定

右侧广告图2