摘要: 1、count(*)、count(1): count(*)对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。 如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。 如果表只有一个字段,count(*)最快 阅读全文
posted @ 2020-01-29 11:38 guoyu1 阅读(5201) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述: 查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数tCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_dat 阅读全文
posted @ 2020-01-29 10:22 guoyu1 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述: 查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序 CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` va 阅读全文
posted @ 2020-01-29 10:13 guoyu1 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_ 阅读全文
posted @ 2020-01-29 10:03 guoyu1 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述: 查找所有已经分配部门的员工的last_name和first_nameCREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_ 阅读全文
posted @ 2020-01-29 09:57 guoyu1 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述: 查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no。 CREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`fro 阅读全文
posted @ 2020-01-29 09:46 guoyu1 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1、主键约束:每个表中最多有一个主键约束,定义为主键的字段不能重复,不能为null值。 字段名 数据类型 primary key; primary key(字段1,字段2.....); 2、非空约束:字段值不为空 字段名 数据类型 not null; 3、唯一约束:字段值不重复出现 字段名 数据类型 阅读全文
posted @ 2020-01-29 09:32 guoyu1 阅读(1456) 评论(0) 推荐(0) 编辑