展开

关键词

使用Oracle中的emp,dept来学习Django ORM

dept表的初始化语句如下: insert into dept values(10,'ACCOUNTING','NEW YORK'); insert into dept values(20,'RESEARCH >>> dept.objects.filter(emp__mgr__isnull=False) [<dept: 10 ACCOUNTING>, <dept: 10 ACCOUNTING>, <dept: 10 ACCOUNTING>, <dept: 10 ACCOUNTING>, <dept: 20 RESEARCH>, <dept: 20 RESEARCH>, <dept: 20 RESEARCH> , <dept: 20 RESEARCH>, <dept: 20 RESEARCH>, <dept: 30 SALES>, <dept: 30 SALES>, <dept: 30 SALES>, <dept () [<dept: 10 ACCOUNTING>, <dept: 20 RESEARCH>, <dept: 30 SALES>] >>> 后续继续补充ORM的内容。

47760

在MySQL中创建Oracle中的dept、emp、bonus、salgrade表

Oracle数据库中自带的4张表: dept、emp、bonus和salgrade是练习SQL查询的经典案例表,本文提供在MySQL中建这4张表的SQL语句 1. 创建dept表 CREATE TABLE `dept`( `deptno` INT(2) NOT NULL, `dname` VARCHAR(14), `loc` VARCHAR (13), CONSTRAINT pk_dept PRIMARY KEY(deptno) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO dept VALUES (20,'RESEARCH','DALLAS'); INSERT INTO dept VALUES (30,'SALES','CHICAGO'); INSERT INTO dept VALUES (40,'OPERATIONS','BOSTON'); 2.

2K20
  • 广告
    关闭

    腾讯云服务器买赠活动

    腾讯云服务器买赠活动,低至72元1年,买就送,最长续3个月,买2核送4核、买4核送8核

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle基础教程之手动创建 emp 表 与 dept

    说明: 有时候我们需要通用的实验数据,emp表 与 dept表  但是Oracle数据库中有没有。 这时,我们可以手动创建。 (DEPTNO NUMBER(2),  DNAME VARCHAR2(14),  LOC VARCHAR2(13) ); INSERT INTO DEPT VALUES (10, 'ACCOUNTING ', 'NEW YORK'); INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS'); INSERT INTO DEPT VALUES (30, 'SALES emp_pk primary key(empno); alter table dept add constraint dept_pk primary key(deptno); alter table dept add constraint emp_fk_dept foreign key(deptno) references dept; alter table emp add constraint emp_fk_emp

    8910

    【牛客SQL】03查找当前薪水详情以及部门编号dept_no

    查找当前薪水详情以及部门编号dept_no 题解仓库 题目地址 题目描述 查找各个部门当前(to_date=‘9999-01-01’)领导当前薪水详情以及其对应部门编号dept_no CREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY (emp_no,dept_no)); CREATE TABLE salaries ( emp_no int(11) NOT NULL, salary = '9999-01-01' ; 分析 过滤使用select 显示内容为s.emp_no ,s.salary,s.from_date,s.to_date,d.dept_no salaries 表和 dept_manage表进行关联 使用 inner join 内关联 FROM salaries s inner join dept_manager d 关联方式为 d.emp_no

    25920

    MySQL练习是一:查找当前薪水详情以及部门编号dept_no

    请你查找各个部门当前领导的薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列,以上例子输出如下: 4AD4F3D1E977477D6DF98854EC10149D 表结构:数据表 drop table if exists `salaries` ; drop table if exists `dept_manager` ; CREATE TABLE `salaries `,`dept_no`)); 模拟数据: INSERT INTO dept_manager VALUES('d001',10002,'9999-01-01'); INSERT INTO dept_manager VALUES('d002',10006,'9999-01-01'); INSERT INTO dept_manager VALUES('d003',10005,'9999-01-01'); INSERT 参考答案: select a.*, b.dept_no from salaries a inner join dept_manager b on a.emp_no = b.emp_no where

    21730

    Java中的深浅拷贝问题你清楚吗?

    ', dept=Dept{deptNo=12, name='市场部'}} User{age=20, name='Java', dept=Dept{deptNo=12, name='市场部'}} User {age=18, name='Java', dept=Dept{deptNo=12, name='研发部'}} User{age=20, name='Java', dept=Dept{deptNo=12 ,运行结果如下: false User{age=18, name='Java旅途', dept=Dept{deptNo=12, name='市场部'}} User{age=20, name='Java 旅途', dept=Dept{deptNo=12, name='市场部'}} User{age=18, name='Java旅途', dept=Dept{deptNo=12, name='研发部'}} User{age=20, name='Java旅途', dept=Dept{deptNo=12, name='市场部'}} 除此之外,还可以利用反序列化实现深拷贝,先将对象序列化成字节流,然后再将字节流序列化成对象

    35630

    【框架】利用Hibernate进行一对多的级联操作-Web实例

    index.jsp: <%@ page language="<em>java</em>" import="<em>java</em>.util.*" pageEncoding="UTF-8"%> <%@taglib uri="http:/ /<em>java</em>.sun.com/jsp/jstl/core" prefix="c"%> <! submit" value="存储"> </form> </body> </html> DemoJdbcDao.java tx.commit(); } } DemoServlet servlet层 package cn.hncu.demo; import java.io.PrintWriter ; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest

    12520

    大数据ClickHouse(十):MergeTree系列表引擎之SummingMergeTree

    表引擎node1 :) create table t_summing_mt(:-] id UInt8,:-] name String,:-] age UInt8,:-] loc String,:-] dept ──────────┘┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬──salary─┐│ 2 │ 李四 │ 19 │ 上海 │ java │ 查看表 t_summing_mt中的数据node1 :) select * from t_summing_mt;┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬─ ──────────┘┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬──salary─┐│ 2 │ 李四 │ 19 │ 上海 │ java │ ──────────┘┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬──salary─┐│ 2 │ 李四 │ 19 │ 上海 │ java

    14971

    mybatis动态sql之使用foreach进行批量插入的两种方式

    EmployeeMapperDynamicSql.java package com.gong.mybatis.mapper; import java.util.List; import java.util.Map java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; import @qq.com, dept=null] Employee [id=4, lastName=小明, gender=0, email=xiaoming@qq.com, dept=null] Employee @qq.com, dept=null] Employee [id=4, lastName=小明, gender=0, email=xiaoming@qq.com, dept=null] Employee =0, email=timo@qq.com, dept=null] Employee [id=7, lastName=manwang, gender=1, email=manwang@qq.com, dept

    1.1K30

    大数据ClickHouse(十一):MergeTree系列表引擎之AggregatingMergeTree

    #错误方式查询表 t_aggregating_mt 中的数据node1 :) select * from t_aggregating_mt; ┌─id─┬─name─┬─age─┬─loc──┬─dept ──┴──────────┴────────┘┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬─salary─┐│ 2 │ 李四 │ 19 │ 上海 │ java 18 │ 北京 │ java │ 18 │ @B │ 10000.00 ││ 3 │ 王五 │ 20 │ 北京 │ java │ 26 │ O ──┴──────────┴────────┘┌─id─┬─name─┬─age─┬─loc──┬─dept─┬─workdays─┬─salary─┐│ 1 │ 张三 │ 18 │ 北京 │ java 18 │ 北京 │ java │ 18 │ `ᔠ │ 15000.00 ││ 3 │ 王五 │ 20 │ 北京 │ java │ 26 │ O

    9931

    基于maven+ssm的增删改查之使用mybatis逆向工程生成相关文件

    tbl_emp中d_id以外键关联tbl_dept中的dept_id字段: ? 4、修改相关文件 (1) 修改Employee.java 引用Department:向里面加入private Departmen dept; 向里面加入有参构造器和无参构造器用于测试: public ,d.dept_id,d.dept_name </sql> <! left join tbl_dept d on e. `dept_id` where e.emp_id = #{empId,jdbcType=INTEGER} </select> 5、在com.gong.curd.test下建立DepartmentMapperTest.java

    23630

    初识SpringCloud

    <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java package cn.com.codingce.pojo; import lombok.experimental.Accessors; import java.io.Serializable; <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java > </mapper> Service接口 package cn.com.codingce.service; import cn.com.codingce.pojo.Dept; import java.util.List ; import java.util.List; @Service public class DeptServiceImpl implements DeptService { @Resource

    19010

    初识springcloud

    <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java package cn.com.codingce.pojo; import lombok.experimental.Accessors; import java.io.Serializable; <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java > </mapper> Service接口 package cn.com.codingce.service; import cn.com.codingce.pojo.Dept; import java.util.List ; import java.util.List; @Service public class DeptServiceImpl implements DeptService { @Resource

    16150

    java swing 实现数据库的增删查改

    ; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import } @Override public boolean equals(Object obj) { Dept dept=(Dept) obj; return dept.getDeptid ; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List ; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import util.DBCon; <Dept> _list=new ArrayList<Dept>(); try { while(rs.next()){ Dept dept=new Dept();

    26931

    IDEA 搜索结果放进 Excel原文Excel公式法:正则替换法

    found) Demo (6 usages found) wc (6 usages found) Dept.java (4 usages found) 3 import static wc.Dept.fun; 6 public *\n)( +)(\d+) *(.*) $1$2$3$4\t$2\t$5\t$2.java:$5\t$6 多次替换后结果如下,前几行和左侧的空格省略 Dept.java (2 usages found ) Dept 4 Dept.java:4 static void fun() { Dept 5 Dept.java:5 System.out.println (1); User.java (4 usages found) User 3 User.java:3 import static wc.Dept.fun; User

    1.4K30

    hibernate 检索方式

    ; import java.util.HashSet; import java.util.Set; public class Department { private Integer id; ; } public void setDept(Department dept) { this.dept = dept; } @Override public String toString ; import java.sql.SQLException; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator ; import java.util.LinkedHashSet; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query Department dept = new Department(); dept.setId(80); List<Employee> result = query.setEntity("dept",

    5210

    MyBatis--注解、缓存配置、其他工具

    --开启二级缓存--> <setting name="cacheEnabled" value="true"/> </settings> 2.2 在mapper中开启二级缓存 java -- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal \reverseMyBatis\src\main\java"> <! \reverseMyBatis\src\main\java"> <! \reverseMyBatis\src\main\java"> <!

    8820

    十三、组合模式 ( Composite Pattern )

    package com.souyunku.tech.gof; import java.util.ArrayList; import java.util.List; public class Employee ; //构造函数 public Employee(String name,String dept, int sal) { this.name = name; this.dept 范例,输出结果如下 $ javac -d . src/main/com/souyunku/tech/gof/CompositePatternDemo.java $ java com.souyunku.tech.gof.CompositePatternDemo :20000 ] Employee :[ Name : Richard, dept : Sales, salary :10000 ] Employee :[ Name : Rob, dept : Sales : Laura, dept : Marketing, salary :10000 ] Employee :[ Name : Bob, dept : Marketing, salary :10000 ]

    7031

    mybatis文件映射之关联查询初探(一)

    id; private String lastName; private String gender; private String email; Department dept "gender"/> <result column="email" property="email"/> <result column="did" property="<em>dept</em>.id "/> <result column="<em>dept</em>_name" property="<em>dept</em>.deptName"/> </resultMap> <select id="getEmpAndDept 最后进行测试: package com.gong.mybatis.test; import <em>java</em>.io.IOException; import <em>java</em>.io.InputStream; import ; (BaseJdbcLogger.<em>java</em>:145) DEBUG 01-20 12:15:43,611 ==> Parameters: 3(Integer) (BaseJdbcLogger.<em>java</em>

    16420

    SSM【史上最详细整合】

    jstl-impl.jar junit.jar log4j-1.2.17.jar mybatis-3.2.2.jar mybatis-spring-1.2.0.jar mysql-connector-java =DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG myBatis-config.xml dept; 实体: package zhongfucheng.entity; import java.io.Serializable; public class Dept implements Serializable return "forward:/jsp/main.jsp"; } } 测试SSI整合 index.jsp页面 <%@ page language="<em>java</em>" import="<em>java</em>.util " import="<em>java</em>.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> this is main jsp </body>

    45470

    扫码关注腾讯云开发者

    领取腾讯云代金券