摘要:
1.for循环 for (int i = 0; i < 10; i++) { System.out.println(i); } 执行过程 说明 (1)循环条件部分②为boolean类型表达式,当值为false时,退出循环 (2)初始化部分①可以声明多个变量,但必须是同一个类型,用逗号分隔,变量更新部 阅读全文
摘要:
1.if-else int a = 10; if(a==0){ System.out.println("a等于0"); }else if(a<0){ System.out.println("a小于0"); }else{ System.out.println("a大于0"); } (1)条件表达式必须 阅读全文
摘要:
1.三元运算符 a > b ? true:false; 可以简化为if-else语句 if(a>b){ System.out.println("true"); }else{ System.out.println("false"); } 2.运算符的优先级 只有单目运算符、三元运算符、赋值运算符是从右 阅读全文
摘要:
1.位运算符 位运算符是对整数的二进制进行的运算。 2.位运算符细节 << :在一定范围内,每向左移1位,相当于 * 2 >>:在一定范围内,每向右移1位,相当于 / 2 >>>表示无符号右移运算符。高位补0 例如8>>>2表示将8向右移位2位,结果为2。这个也可以和右移运算符一起理解。 3.示例 阅读全文
摘要:
1.逻辑运算符 用于连接布尔型表达式,例如: x>3 && x<6 2.& 和 && 的区别 表示and (1)&,左边无论真假,右边都进行运算。 (2)&&,如果左边为真,右边参与运算;如果左边为假,那么右边不参与运算。 3.| 和 || 的区别 表示 or (1)|,左边无论真假,右边都进行计算 阅读全文
摘要:
1.子查询编写技巧 (1)从里往外写 (2)从外往里写 比较操作符:=、>、>=、<、<=、<> 2.子查询示例 **(1)**查询工资大于149号员工工资的员工的信息。 先查出149号员工工资,再比较 SELECT employee_id,last_name,salary FROM employe 阅读全文
摘要:
1.SQL标准 SQL有两个主要的标准,分别是 (1)SQL92:92年提出的标准规范,SQL92的形式更简单,但是写的SQL语句会比较长,可读性差。也被叫做SQL-2标准。 (2)SQL99:相比于SQL92,语法更加复杂,但可读性更强。也被叫做SQL-3标准。 阅读全文
摘要:
1.谁的工资比Abel的高? 方式一:先查询Abel的工资,再查比Abel工资高的员工 SELECT salary FROM employees WHERE last_name = 'Abel'; SELECT last_name,salary FROM employees WHERE salary 阅读全文
摘要:
1.自然连接 NATURAL JOIN : 它会帮你自动查询两张连接表中所有相同的字段,然后进行等值连接。 不够灵活。 SELECT employee_id,last_name,department_name FROM employees e JOIN departments d ON e.`dep 阅读全文
摘要:
两个表关联有这7种情况 1.内连接 SELECT employee_id,department_name FROM employees e JOIN departments d ON e.`department_id` = d.`department_id`; 2.左外连接 SELECT emplo 阅读全文