我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL怎么实现Scott数据映射

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL怎么实现Scott数据映射

这篇“MySQL怎么实现Scott数据映射”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL怎么实现Scott数据映射”文章吧。

    1、SQL

    DROP TABLE IF EXISTS `tb_dept`;CREATE TABLE `tb_dept`  (  `deptno` tinyint(2) UNSIGNED NOT NULL  COMMENT '部门编号',  `dname` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门名称',  `loc` varchar(13) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '部门地址',  PRIMARY KEY (`deptno`) USING BTREE) ENGINE = InnoDB  CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;INSERT INTO `tb_dept` VALUES (10, 'ACCOUNTING', 'NEW YORK');INSERT INTO `tb_dept` VALUES (20, 'RESEARCH', 'DALLAS');INSERT INTO `tb_dept` VALUES (30, 'SALES', 'CHICAGO');INSERT INTO `tb_dept` VALUES (40, 'OPERATIONS', 'BOSTON');-------------------------------------------------------------------DROP TABLE IF EXISTS `tb_emp`;CREATE TABLE `tb_emp`  (  `empno` int(4) UNSIGNED NOT NULL,  `ename` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,  `job` varchar(9) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,  `mgr` int(4) UNSIGNED  NULL DEFAULT NULL,  `hiredate` date NULL DEFAULT NULL,  `sal` decimal(7, 2) NULL DEFAULT NULL,  `comm` decimal(7, 2) NULL DEFAULT NULL,  `deptno` tinyint(2) UNSIGNED NULL DEFAULT NULL,  PRIMARY KEY (`empno`) USING BTREE,  INDEX `deptno`(`deptno`) USING BTREE,  CONSTRAINT `tb_emp_ibfk_1` FOREIGN KEY (`deptno`) REFERENCES `tb_dept` (`deptno`) ON DELETE RESTRICT ON UPDATE RESTRICT) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;INSERT INTO `tb_emp` VALUES (7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800.00, NULL, 20);INSERT INTO `tb_emp` VALUES (7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600.00, 300.00, 30);INSERT INTO `tb_emp` VALUES (7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250.00, 500.00, 30);INSERT INTO `tb_emp` VALUES (7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975.00, NULL, 20);INSERT INTO `tb_emp` VALUES (7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250.00, 1400.00, 30);INSERT INTO `tb_emp` VALUES (7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850.00, NULL, 30);INSERT INTO `tb_emp` VALUES (7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450.00, NULL, 10);INSERT INTO `tb_emp` VALUES (7788, 'SCOTT', 'ANALYST', 7566, '1987-04-19', 3000.00, NULL, 20);INSERT INTO `tb_emp` VALUES (7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000.00, NULL, 10);INSERT INTO `tb_emp` VALUES (7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500.00, 0.00, 30);INSERT INTO `tb_emp` VALUES (7876, 'ADAMS', 'CLERK', 7788, '1987-05-23', 1100.00, NULL, 20);INSERT INTO `tb_emp` VALUES (7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950.00, NULL, 30);INSERT INTO `tb_emp` VALUES (7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000.00, NULL, 20);INSERT INTO `tb_emp` VALUES (7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300.00, NULL, 10);

    2、实体类

    2.1、Dept.java

    public class Dept {        private Integer deptno;        private String dname;        private String loc;    public Dept() {    }    public Dept(Integer deptno, String dname, String loc) {        this.deptno = deptno;        this.dname = dname;        this.loc = loc;    }    public Integer getDeptno() {        return deptno;    }    public void setDeptno(Integer deptno) {        this.deptno = deptno;    }    public String getDname() {        return dname;    }    public void setDname(String dname) {        this.dname = dname;    }    public String getLoc() {        return loc;    }    public void setLoc(String loc) {        this.loc = loc;    }    @Override    public String toString() {        return "Dept{" +                "deptno=" + deptno +                ", dname='" + dname + '\'' +                ", loc='" + loc + '\'' +                '}';    }}

    2.2、Emp.java

    public class Emp {        private Integer empno;        private String ename;        private String job;        private Integer mgr;        private LocalDate hiredate;        private Double sal;        private Double comm;        private Integer deptno;    public Emp() {    }    public Emp(Integer empno, String ename, String job, Integer mgr, LocalDate hiredate, Double sal, Double comm, Integer deptno) {        this.empno = empno;        this.ename = ename;        this.job = job;        this.mgr = mgr;        this.hiredate = hiredate;        this.sal = sal;        this.comm = comm;        this.deptno = deptno;    }    public Integer getEmpno() {        return empno;    }    public void setEmpno(Integer empno) {        this.empno = empno;    }    public String getEname() {        return ename;    }    public void setEname(String ename) {        this.ename = ename;    }    public String getJob() {        return job;    }    public void setJob(String job) {        this.job = job;    }    public Integer getMgr() {        return mgr;    }    public void setMgr(Integer mgr) {        this.mgr = mgr;    }    public LocalDate getHiredate() {        return hiredate;    }    public void setHiredate(LocalDate hiredate) {        this.hiredate = hiredate;    }    public Double getSal() {        return sal;    }    public void setSal(Double sal) {        this.sal = sal;    }    public Double getComm() {        return comm;    }    public void setComm(Double comm) {        this.comm = comm;    }    public Integer getDeptno() {        return deptno;    }    public void setDeptno(Integer deptno) {        this.deptno = deptno;    }    @Override    public String toString() {        return "Emp{" +                "empno=" + empno +                ", ename='" + ename + '\'' +                ", job='" + job + '\'' +                ", mgr=" + mgr +                ", hiredate=" + hiredate +                ", sal=" + sal +                ", comm=" + comm +                ", deptno=" + deptno +                '}';    }}

    3、数据库模拟代码

    public class DB {    private static List<Emp> emps = new ArrayList<>();    private static List<Dept> depts = new ArrayList<>();    static {        depts.add(new Dept(10,"ACCOUNTING","NEWYORK"));        depts.add(new Dept(20,"RESEARCH","DALLAS"));        depts.add(new Dept(30,"SALES","CHICAGO"));        depts.add(new Dept(40,"OPERATIONS","BOSTON"));        emps.add(new Emp(7369, "SMITH", "CLERK", 7902,LocalDate.of(1980, 12, 17), 800D, null, 20));        emps.add(new Emp(7499, "ALLEN", "SALESMAN", 7698, LocalDate.of(1981, 2, 20), 1600D, 300D, 30));        emps.add(new Emp(7521, "WARD", "SALESMAN", 7698, LocalDate.of(1981, 2, 22), 1250D, 500D, 30));        emps.add(new Emp(7566, "JONES", "MANAGER", 7893, LocalDate.of(1981, 4, 2), 2975D, null, 20));        emps.add(new Emp(7654, "MARTIN", "SALESMAN", 7698, LocalDate.of(1981, 9, 28), 1250D, 1400D, 30));        emps.add(new Emp(7698, "BLAKE", "MANAGER", 7839, LocalDate.of(1981, 5, 1), 2850D, null, 30));        emps.add(new Emp(7782, "CLARK", "MANAGER", 7839, LocalDate.of(1981, 6, 9), 2450D, 600D, 10));        emps.add(new Emp(7788, "SCOTT", "ANALYST", 7566, LocalDate.of(1987, 4, 19), 3000D, null, 20));        emps.add(new Emp(7839, "KING", "PRESIDENT", null, LocalDate.of(1981, 11, 17), 5000D, null, 10));        emps.add(new Emp(7844, "TURNER", "SALESMAN", 7698, LocalDate.of(1981, 9, 8), 1500D, null, 30));        emps.add(new Emp(7876, "ADAMS", "CLERK", 7788, LocalDate.of(1987, 5, 23), 1100D, 350D, 20));        emps.add(new Emp(7900, "JAMES", "CLERK", 7698, LocalDate.of(1981, 12, 3), 950D, null, 30));        emps.add(new Emp(7902, "FORD", "ANALYST", 7566, LocalDate.of(1981, 12, 3), 3000D, null, 20));        emps.add(new Emp(7934, "MILLER", "CLERK", 7782, LocalDate.of(1982, 1, 23), 1300D, 400D, 10));    }    public static List<Emp> getEmps() {        return emps;    }    public static List<Dept> getDepts() {        return depts;    }}

    以上就是关于“MySQL怎么实现Scott数据映射”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网行业资讯频道。

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    MySQL怎么实现Scott数据映射

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    MySQL怎么实现Scott数据映射

    这篇“MySQL怎么实现Scott数据映射”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL怎么实现Scott数据映射
    2023-06-29

    mybatis映射怎么实现

    这篇文章主要介绍“mybatis映射怎么实现”,在日常操作中,相信很多人在mybatis映射怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mybatis映射怎么实现”的疑惑有所帮助!接下来,请跟着小编
    2023-06-04

    Hibernate映射怎么实现

    这篇文章主要讲解了“Hibernate映射怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate映射怎么实现”吧!我曾对Hibernate有很深刻的印象,但我遇到的一个问题
    2023-06-17

    SpringMVC怎么映射请求数据

    这篇文章主要介绍了SpringMVC怎么映射请求数据的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringMVC怎么映射请求数据文章都会有所收获,下面我们一起来看看吧。1.获取参数值1.说明开发中,如何获取
    2023-07-02

    LINQ to SQL映射怎么实现

    本篇内容介绍了“LINQ to SQL映射怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LINQ to SQL映射函数和存储过程LI
    2023-06-17

    mybatis怎么实现一对多映射

    这篇文章主要讲解了“mybatis怎么实现一对多映射”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mybatis怎么实现一对多映射”吧!mybatis 一对多映射 column属性注意事项昨
    2023-06-26

    docker指定端口映射怎么实现

    在Docker中,可以使用`-p`或`--publish`选项来指定端口映射。语法如下:docker run -p : 例如,将主机的端口8080映射到容器的端口80,可以使用以下命令:docker run -p 8080:80
    2023-10-25

    LINQ映射数据库问题怎么解决

    这篇文章主要讲解了“LINQ映射数据库问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINQ映射数据库问题怎么解决”吧!LINQ映射数据库Linq映射数据库文件中常有 priva
    2023-06-17

    .NET中实现对象数据映射示例详解

    这篇文章主要为大家介绍了.NET中实现对象数据映射示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-13

    Linux和Windows中怎么实现端口映射

    今天就跟大家聊聊有关Linux和Windows中怎么实现端口映射,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、Windows下实现端口映射1. 查询端口映射情况netsh in
    2023-06-15

    云服务器怎么映射服务器数据

    要将云服务器的数据映射到本地数据库,您需要使用SQL语句来查询并获取要映射到的数据库中的数据。具体的SQL语句取决于要将数据映射到哪个云服务器。以下是一些常用的SQL语句,可以帮助您完成对云服务器的数据查询:SELECT*FROMdatabase;SELECTstatementFROMtable_name;SELECTstatementFROMdatabaseWHEREtable_na
    2023-10-26

    jpa怎么映射数据库不存在的字段

    在JPA中,可以使用`@Transient`注解来标记一个字段,表示它不需要映射到数据库中。这样,即使数据库中不存在该字段,JPA也不会报错。例如,假设有一个实体类`User`,其中有一个字段`age`需要映射到数据库,而另一个字段`ful
    2023-09-13

    云服务器怎么映射服务器数据库

    要映射服务器数据库,可以使用以下步骤:打开云服务器,并登录到它的管理界面。在数据库视图中,创建需要映射的数据表。数据表应该包含要映射的数据的完整字段和列。在表设计器窗口中,使用createopenalterdrop`export``来创建数据表。在数据表窗口中,使用table标签来选择需要映射的数据表,然后在exportwithclosing_field()和closing_field
    2023-10-26

    云服务器怎么映射服务器数据的

    要将一个云服务器中的数据映射到本地数据库中,可以使用Python中的pandas库。Pandas库可以用于将云服务器中的数据读入本地数据库中。以下是一个使用pandas库的例子:```pythonimportpandasaspd读取云服务器中的数据data=pd.read_csv('example.csv')将数据写入本地数据库writer=data.writer(writer)查
    2023-10-26

    Mybatis全局配置及映射关系怎么实现

    这篇文章主要介绍了Mybatis全局配置及映射关系怎么实现,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、配置文件内容mybatis.xml就是Mybatis的全局配置文件
    2023-06-29

    docker容器的四种端口映射怎么实现

    本文小编为大家详细介绍“docker容器的四种端口映射怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker容器的四种端口映射怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。端口映射把容器的端
    2023-06-30

    编程热搜

    目录