什么是子查询
一个select语句中包含另一个完整的select语句,或两个以上SELECT。
子select可以出现在where后面,当作一个查询条件使用;或者出现在from后面,作为一个新表单供查询使用。
#创建部门表 CREATE TABLE `dept` ( `deptno` bigint(2) NOT NULL AUTO_INCREMENT COMMENT '表示部门编号,由两位数字所组成', `dname` varchar(14) DEFAULT NULL COMMENT '部门名称,最多由14个字符所组成', `local` varchar(13) DEFAULT NULL COMMENT '部门所在的位置', PRIMARY KEY (`deptno`) ) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
#创建薪水级别表 CREATE TABLE `salgrade` ( `grade` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '工资等级', `lowSalary` int(11) DEFAULT NULL COMMENT '此等级的最低工资', `highSalary` int(11) DEFAULT NULL COMMENT '此等级的最高工资', PRIMARY KEY (`grade`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
#创建员工表 CREATE TABLE `emp` ( `empno` int(11) NOT NULL, `ename` varchar(255) DEFAULT NULL, `job` varchar(255) DEFAULT NULL, `mgr` varchar(255) DEFAULT NULL, `hiredate` date DEFAULT NULL, `salary` decimal(10,0) DEFAULT NULL, `comm` double DEFAULT NULL, `deptno` int(11) DEFAULT NULL, PRIMARY KEY (`empno`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
标签:COMMENT,11,varchar,DEFAULT,查询,INCREMENT,mysql,NULL From: https://www.cnblogs.com/hydy/p/17486673.html