步骤一:创建数据库
pany”的数据库:
pany;
步骤二:创建表格
entsployeesentsployees”表格中,大家将存储每个员工的姓名、部门ID和薪水等信息。可以使用以下命令来创建这两个表格:
ents (
dept_id INT NOT NULL AUTO_INCREMENT,ame VARCHAR(50) NOT NULL,
PRIMARY KEY (dept_id)
ployees (p_id INT NOT NULL AUTO_INCREMENT,pame VARCHAR(50) NOT NULL,
dept_id INT NOT NULL,
salary DECIMAL(10, 2) NOT NULL,p_id),ents(dept_id)
步骤三:插入数据
现在,大家可以向这两个表格中插入一些数据。以下是一个示例:
entsame) VALUES
(‘Sales’),g’),gineering’),an Resources’);
ployeespame, dept_id, salary) VALUESith’, 1, 50000.00),e Doe’, 1, 60000.00),son’, 2, 55000.00),’, 3, 70000.00),’, 3, 65000.00),
(‘Sara Lee’, 4, 45000.00);
步骤四:查询数据
现在,大家可以使用以下命令来查询每个部门的员工数:
amepumployeesents dployees e ON d.dept_id = e.dept_idame;
这个查询语句使用了“LEFT JOIN”操作符,以便包括那些没有员工的部门。结果将返回每个部门的名称和员工数。
步骤五:总结
通过本文的介绍,相信你已经学会了如何使用MySQL查询每个部门的员工数。这个技能在实际应用中非常有用,可以帮助你更好地管理和分析数据。如果你想深入学习MySQL,可以参考官方文档或者其他相关教程。