网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
第二步,将建表语句输入到navicat中建立三个表
第三步,了解查询题做题三步骤
第四步,做题验证步骤
第五步,总结
一. 第一步 —— 准备建表语句
1.准备sql数据
– 员工表 employees
– 工资表 salary
– 部门表 departments
create table departments (
deptid int(10) primary key,
deptname varchar(20) not null – 部门名称
);
insert into departments values (‘1001’, ‘市场部’);
insert into departments values (‘1002’, ‘测试部’);
insert into departments values (‘1003’, ‘开发部’);
create table employees (
empid int(10) primary key,
empname varchar(20) not null, – 姓名
sex varchar(4) default null, – 性别
deptid int(20) default null, – 部门编号
jobs varchar(20) default null, – 岗位
politicalstatus varchar(20) default null, – 政治面貌
leader int(10) default null
);
insert into employees values (‘1’, ‘王昭君’, ‘女’, ‘1003’, ‘开发’, ‘群众’, ‘9’);
insert into employees values (‘2’, ‘诸葛亮’, ‘男’, ‘1003’, ‘开发经理’, ‘群众’, null);
insert into employees values (‘3’, ‘张飞’, ‘男’, ‘1002’, ‘测试’, ‘团员’, ‘4’);
insert into employees values (‘4’, ‘白起’, ‘男’, ‘1002’, ‘测试经理’, ‘党员’, null);
insert into employees values (‘5’, ‘大乔’, ‘女’, ‘1002’, ‘测试’, ‘党员’, ‘4’);
insert into employees values (‘6’, ‘孙尚香’, ‘女’, ‘1001’, ‘市场’, ‘党员’, ‘12’);
insert into employees values (‘7’, ‘百里玄策’, ‘男’, ‘1001’, ‘市场’, ‘团员’, ‘12’);
insert into employees values (‘8’, ‘小乔’, ‘女’, ‘1002’, ‘测试’, ‘群众’, ‘4’);
insert into employees values (‘9’, ‘百里守约’, ‘男’, ‘1003’, ‘开发’, ‘党员’, ‘9’);
insert into employees values (‘10’, ‘妲己’, ‘女’, ‘1003’, ‘开发’, ‘团员’, ‘9’);
insert into employees values (‘11’, ‘李白’, ‘男’, ‘1002’, ‘测试’, ‘团员’, ‘4’);
insert into employees values (‘12’, ‘孙膑’, ‘男’, ‘1001’, ‘市场经理’, ‘党员’, null);
create table salary (
sid int(10) primary key,
empid int(10) not null,
salary int(10) not null – 工资
);
insert into salary values (‘1’, ‘7’, ‘2100’);
insert into salary values (‘2’, ‘6’, ‘2000’);
insert into salary values (‘3’, ‘12’, ‘5000’);
insert into salary values (‘4’, ‘9’, ‘1999’);
insert into salary values (‘5’, ‘10’, ‘1900’);
insert into salary values (‘6’, ‘1’, ‘3000’);
insert into salary values (‘7’, ‘2’, ‘5500’);
insert into salary values (‘8’, ‘5’, ‘2000’);
insert into salary values (‘9’, ‘3’, ‘1500’);
insert into salary values (‘10’, ‘8’, ‘4000’);
insert into salary values (‘11’, ‘11’, ‘2600’);
insert into salary values (‘12’, ‘4’, ‘5300’);
二.第二步——将建表语句输入到navicat中建立三个表
1)新建数据库test
2)将sql语句输入到查询编辑器中,运行
3)创建数据表并黏贴到excel中
三. 第三步 —— 了解查询题做题三步骤
– 1.看题目字段来源于哪些表,如果是多表,就用内连接
– (暂不用子查询,除非自己能明确能用子查询或题意要求用子查询)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!