【MySQL】
文章目录
实际开发中往往数据来自不同的表,所以需要多表查询。今天我们用一个简单的公司管理系统,有三张表 emp, dept, salgrade 来演示如何进行多表查询。
一、前期准备
1.1 导入数据库
MariaDB [(none)]> source scott_data.sql
数据库下载:scott_data.sql 提取码:vrps
数据库部分代码
DROP database IF EXISTS `scott`;
CREATE database IF NOT EXISTS `scott` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `scott`;
DROP TABLE IF EXISTS `dept`;
CREATE TABLE `dept` (
`deptno` int(2) unsigned zerofill NOT NULL COMMENT '部门编号',
`dname` varchar(14) DEFAULT NULL COMMENT '部门名称',
`loc` varchar(13) DEFAULT NULL COMMENT '部门所在地点'
);
DROP TABLE IF EXISTS `emp`;
CREATE TABLE `emp` (
`empno` int(6) unsigned zerofill NOT NULL COMMENT '员工编号',
`ename` varchar(10) DEFAULT NULL COMMENT '员工姓名',
`job` varchar(9