创建一张雇员表,命名为employee,包括如下字段:雇员工号(从86001开始递增),姓名,性别,生日,部门名称。(请选择合适的数据类型)
CREATE TABLE employee (
id int(10) PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(10),
sex VARCHAR(10),
birthday VARCHAR(10),
department VARCHAR(10)
) AUTO_INCREMENT = 86001;
插入10条不同信息的雇员,信息自定,需要符合实际。
INSERT INTO employee VALUES(“0”, “陆振宇”, “男”, “1999.8.15”, “研发部”);
INSERT INTO employee VALUES(“0”, “张三”, “男”, “1997.6.20”, “研发部”);
INSERT INTO employee VALUES(“0”, “李四”, “男”, “1998.7.18”, “人事部”);
INSERT INTO employee VALUES(“0”, “王五”, “男”, “1997.2.17”, “采集部”);
INSERT INTO employee VALUES(“0”, “赵六”, “男”, “1996.1.24”, “战斗部”);
INSERT INTO employee VALUES(“0”, “孙七”, “男”, “1994.5.6”, “管理部”);
INSERT INTO employee VALUES(“0”, “周八”, “男”, “1997.6.12”, “后勤部”);
INSERT INTO employee VALUES(“0”, “吴九”, “男”, “1998.12.5”, “清洁部”);
INSERT INTO employee VALUES(“0”, “郑十”, “男”, “1999.11.1”, “人事部”);
INSERT INTO employee VALUES(“0”, “萧十一郎”, “男”, “1991.10.15”, “战斗部”);
1、显示所有雇员信息。
SELECT * FROM employee;
2、显示所有男雇员信息。
SELECT * FROM employee WHERE sex = “男”;
(注:此处为了显示效果,修改了插入的数据,因此显示的数据与上面插入不同)
3、显示所有1900年以后出生的雇员信息。
SELECT * FROM employee
WHERE YEAR(NOW()) - YEAR(birthday) < 30;
或者
SELECT * FROM employee WHERE YEAR(birthday) > 1990;
1、删除雇员编号为86005的雇员。
DELETE FROM employee WHERE id = ‘86005’;
2、显示所有雇员信息。
SELECT * FROM employee;
1、修改雇员编号86003的雇员,部门为“规划部”。
UPDATE employee SET department = “规划部”
WHERE id = “86003”;
2、显示所有雇员信息。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!