- 博客(193)
- 收藏
- 关注
转载 mysql 查询测试题
查询所有学员的邮箱的用户名SELECT SUBSTR(email,1,INSTR(email,'@')-1)FROM stuinfo;查询男生和女生的个数SELECT COUNT(*),sex FROM stuinfoGROUP BY sex;查询年龄>18岁的所有学生的姓名和年纪名称SELECT 'name',gradeNameFROM stuinfo sINNER ...
2019-09-17 22:49:11
253
转载 java JVM-类加载静态初始化块调用顺序
测试类加载的全过程public class Have {static { System.out.println("加载Have");//先加载Have再调用main方法}public static void main(String[] args) throws Exception { System.out.println("main方法"); //先调main方法 ...
2019-09-17 21:51:48
271
转载 mysql 分页查询
分页查询:一页显示不全,需要分页提交sql请求select 查询列表from 表名~join 表2on 连接条件where 筛选条件group by 分组字段having 条件order by 排序limit 起始索引,条目数;这里的索引从0开始或 limit 条目数;特点:页数和条目的关系 select 查询列表 from 表 l...
2019-09-17 21:03:16
145
转载 mysql 子查询案例
#查询和Zlotkey相同部门的员工姓名和工资SELECT last_name,salaryFROM employeesWHERE department_id=( SELECT department_id FROM employees WHERE last_name='Zlotkey');#查询工资比公司平均工资高的员工的员工号、姓名和工资SELECT empl...
2019-09-17 19:53:39
119
转载 mysql exists子查询
exists后面的子查询,exists 只关心有没有,返回布尔类型#案例:查询有员工的部门名 SELECT department_nameFROM departments dWHERE EXISTS( SELECT * FROM employees e WHERE d.`department_id`=e.`department_id`);或SELECT ...
2019-09-17 12:29:02
5328
转载 mysql from后接子查询,实际为将结果集合并成一张表
#案例:查询每个部门的平均工资的工资等级SELECT av.*,g.`grade_level`FROM ( SELECT AVG(salary) ag,department_id FROM employees GROUP BY department_id) avINNER JOIN job_grades gON av.ag BETWEEN g.`lowest_s...
2019-09-16 20:24:09
904
转载 mysql select后面的子查询
select后面的子查询使用,只能是标量查询#案例:查询每个部门的员工个数SELECT d.*,( SELECT COUNT(*) FROM employees WHERE employees.`department_id`=d.department_id)FROM departments d;#案例:查询员工号=102的部门名SELECT depart...
2019-09-16 18:18:09
3331
转载 java javassist创建类和反编译类
用javassist生成一个新的类 public class Byte {public static void main(String[] args) throws Exception { //获得类池 ClassPool pool=ClassPool.getDefault(); //创建类 CtClass cc=pool.makeClass("cn.sxt...
2019-09-16 17:40:52
448
转载 mysql 行子查询
#案例:查询员工编号最小且工资最高的员工信息SELECT *FROM employeesWHERE (employee_id,salary)=( SELECT MIN(employee_id),MAX(salary) FROM employees);由以下代码演变而来SELECT *FROM employeesWHERE employee_id=( SEL...
2019-09-16 16:09:37
328
转载 java 脚本引擎Rhino执行js代码和文件
测试js脚本引擎public class helloworld {public static void main(String[] args) throws Exception { //获得脚本引擎对象 ScriptEngineManager sem=new ScriptEngineManager(); ScriptEngine engine=sem.getEngi...
2019-09-16 13:18:37
364
转载 mysql 列子查询
#案例:返回location_id是1400或1700的部门中的所有员工SELECT last_nameFROM employees WHERE department_id IN( SELECT DISTINCT department_id FROM departments WHERE location_id IN (1400,1700));#案例:返回其他工...
2019-09-16 08:44:53
209
转载 mysql 标量子查询和非法子查询
#where或having后面:#标量子查询(单行子查询)#列子查询(多行子查询)#行子查询(多行多列)特点:子查询放在小括号内,一般放在条件的右侧,标量子查询一般配备单行操作符使用单行操作符:<> >= <= < >列子查询:一般搭配着多行操作符使用多行操作符:in、any、some、all#标量子查询#案例:谁的工资比ABEL高的员工信息SELECT...
2019-09-16 00:32:25
251
转载 mysql 外连接案例
#案例:查询编号>3的女神的男朋友信息,如果有则列出详细,用null填充SELECT bo.*FROM boys boRIGHT OUTER JOIN beauty bON b.`boyfriend_id`=bo.`id`WHERE b.`id`>3;#案例:查询哪个城市没有部门SELECT cityFROM lo...
2019-09-14 23:34:27
221
转载 mysql 交叉连接
#交叉连接:sql99语法中的笛卡尔乘积SELECT b.*,bo.*FROM beauty bCROSS JOIN boys bo;
2019-09-14 14:54:05
103
转载 mysql 全外连接
#全外连接:主从表的交集+主表有从表没有+从表有主表没有,但不分主从表SELECT b.*,bo.*FROM beauty bFULL OUTER JOIN boys boON bo.id=b.boyfriend_id;
2019-09-14 14:47:14
738
转载 mysql sql99语法 外连接
外连接:内连接结果+主表中有而从表没有的结果左外连接:left join 左边的是主表右外连接:right join 右边的是主表#案例:查询男朋友不在男神表的女神名#左连接SELECT b.nameFROM beauty bLEFT OUTER JOIN boys boON b.boyfriend_id=bo.idWHERE bo.`id` I...
2019-09-14 00:20:54
168
转载 mysql sql99语法 内连接自连接
#案例:查询员工的名字和对应上级的名字SELECT e.last_name,m.last_nameFROM employees eJOIN employees mON e.`manager_id`=m.`employee_id`
2019-09-13 23:18:17
320
转载 mysql sql99语法 内连接非等值连接
#案例:查询员工的工资级别SELECT salary,grade_levelFROM employees eJOIN job_grades gON e.`salary` BETWEEN g.`lowest_sal` AND g.`lowest_sal`;#案例:查询每个工资级别的个数,并且按级别降序SELECT COUNT(*),grade_le...
2019-09-13 23:13:28
191
转载 mysql sql99语法 内连接等值连接
#案例:查询员工名、部门名SELECT last_name,department_nameFROM employees eINNER JOIN departments dON e.`department_id`=d.`department_id`#案例:查询名字中包含e的员工名和工种名(筛选)SELECT last_name,job_title...
2019-09-13 23:00:49
231
转载 java 反射机制获取类名、属性、方法、构造器和反射动态使用
被反射的类:@Table("tb_student")public class Student { @Fields(columnName="id",type="int",length=10) private int id; @Fields(columnName="studentName",type="varchar",length=10) private St...
2019-09-13 16:51:18
287
转载 mysql 多表查询案例
#案例:选中city在多伦多工作的员工SELECT last_name,job_id,e.department_id,department_nameFROM employees AS e,departments AS d,locations AS lWHERE e.`department_id`=d.`department_id`AND d.`locatio...
2019-09-13 14:52:15
119
转载 java 反射-反射对象的获取
java.lang.Class对象的获取方式@SuppressWarnings("all") //压制警告public class Deam {public static void main(String[] args) throws InstantiationException, IllegalAccessException, IllegalArgumentException, Invo...
2019-09-11 14:55:00
65
转载 mysql 自连接
#案例:查询员工名和上级的名字,通过员工名找到上级id,再通过上级id找到上级的员工名SELECT e.employee_id,e.last_name,m.manager_id,m.last_nameFROM employees AS e,employees AS mWHERE m.employee_id=e.manager_id...
2019-09-11 09:27:58
100
转载 mysql 非等值连接
#案例:查询员工的工资和工资级别SELECT salary,grade_levelFROM employees AS e,job_grades AS jWHERE salary BETWEEN j.`lowest_sal` AND j.`highest_sal` #e表的salary字段会和j表的每行字段挨个比较...
2019-09-11 09:15:02
1246
转载 mysql 等值连接案例之添加筛选、分组、排序、多表
加筛选#案例:有奖金的员工名和部门名SELECT last_name,department_nameFROM employees AS e,departments AS dWHERE e.department_id=d.department_idAND e.commission_pct IS NOT NULL;#案例:查询城市名中第二个字符为o的部门名...
2019-09-10 23:16:49
156
转载 mysql 多表查询等值连接、为表取别名
#案例:查询女神名和对应的男神名SELECT NAME,boyNameFROM boys,beautyWHERE beauty.boyfriend_id=boys.id;USE myemployees;#案例:查询employees表的员工名和对应的departments表的部门名,限定字段名相同SELECT last_name,department...
2019-09-10 22:12:50
2189
转载 java 反射注解信息
Table,用类表示数据库的表@Target(value= {ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface Table{ String value();}类中的属性,每个属性表示一个字段 @Target(value= ElementTyp...
2019-09-10 21:19:54
81
转载 mysql 查询的字段来自多个表时的笛卡尔现象和解决不同表同名问题
#会发生笛卡尔乘积现象,表1 m行,表2 n行,结果为mn行,原因是没有有效的连接条件SELECT NAME,boyName FROM beauty,boys;#解决笛卡尔现象和不同表同名字段问题SELECT NAME, boyName FROM beauty, boys WHERE beauty.boyfriend_id=boys.id;...
2019-09-10 12:16:17
188
转载 java 自定义注解
@Target(value=ElementType.METHOD) //意味着注解只能用在方法前面@Retention(RetentionPolicy.RUNTIME) //注解在运行时有效,即可以被反射读取public @interface My { //注解内包含的是参数的信息,不是方法,比如定义了一个String类型的name变量 String name() def...
2019-09-09 09:32:26
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人