03 2022 档案
摘要:#04-练习 #1.显示所有员工的姓名,部门号和部门名称SELECT e.`last_name`,e.`department_id`,d.`department_name`FROM employees e LEFT OUTER JOIN departments dON e.`department_i
阅读全文
摘要:#04 多表查询 #常用表 DESC employees; DESC departments; DESC locations; #查询员工名为'Abel'的人在哪个城市工作? SELECT * FROM employees WHERE last_name = 'Abel'; SELECT * FRO
阅读全文
摘要:#03 排序与分页 #排序 #1.如果没有使用排序操作,默认查询返回的数据是按照添加数据的顺序显示的SELECT * FROM employees; #2.ORDER BY 升序:ASC(ascend) 降序:DESC(descend)#按照salary从高到低的顺序显示员工信息SELECT emp
阅读全文
摘要:#day-02 #1.选择工资不在5000到12000的员工的姓名和工资SELECT last_name,salaryFROM employeesWHERE salary NOT BETWEEN 5000 AND 12000; #2.选择在20号或50号部门工作的员工姓名和部门号SELECT las
阅读全文
摘要:#day-02 算术运算符与比较运算符 #1.算术运算符:+ - * div % modSELECT 100,100 + 0,100 - 0,100 + 50,100 + 50 * 30,100 + 32.2,100 - 32.1FROM DUAL; #在sql中 + 没有连接的作用,就表示加法运算
阅读全文
摘要:#day-01 课后练习#1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY#注意null与''的区别SELECT employee_id,last_name,salary * 12 *(1+commission_pct) "ANNUAL SALARY"FROM employees
阅读全文
摘要:USE atguigudb; #dual 空表SELECT "iphone",112 FROM DUAL; #1.全选SELECT * FROM employees;SELECT first_name AS NAME,email mail,phone_number "phone2",salary m
阅读全文
摘要:review: 1.Servlet生命周期中的初始化方法init(),init(config) public void init(ServletConfig config) throws ServletException { this.config = config; this.init(); }
阅读全文
摘要:review:会使用框架,但不知来龙去脉,要掌握下面的代码逻辑递进1.最初的做法是:一个请求对应一个Servlet,存在太多servlet2.把一系列的请求对应一个Servlet,IndexServlet、AddServlet、EditServlet、DelServlet、UpdateServlet
阅读全文
摘要:1.post方式下设置编码,防止中文乱码 req.setCharacterEncoding("utf-8") get方式,tomcat8开始,不用设置编码 tomcat8之前,编码设置比较麻烦 2.servlet的继承关系 Servlet接口:init() service() destory() G
阅读全文