ETJava Beta | Java    注册   登录
  • SQL练习数据

    发表于 2025-10-08 20:30:05     阅读(48)     博客类别:MySQL

    SQL练习数据采用ORACLE中的经典数据

    /*
    SQLyog 企业版 - MySQL GUI v8.14 
    MySQL - 8.0.40 : Database - scott
    *********************************************************************
    */
    
    
    /*!40101 SET NAMES utf8 */;
    
    /*!40101 SET SQL_MODE=''*/;
    
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    CREATE DATABASE /*!32312 IF NOT EXISTS*/`scott` /*!40100 DEFAULT CHARACTER SET utf8mb3 */ /*!80016 DEFAULT ENCRYPTION='N' */;
    
    USE `scott`;
    
    /*Table structure for table `dept` */
    
    DROP TABLE IF EXISTS `dept`;
    
    CREATE TABLE `dept` (
      `DEPTNO` varchar(32) NOT NULL COMMENT '部门编号',
      `DNAME` varchar(32) DEFAULT NULL COMMENT '部门名称',
      `LOC` varchar(128) DEFAULT NULL COMMENT '所在地址',
      PRIMARY KEY (`DEPTNO`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
    
    /*Data for the table `dept` */
    
    insert  into `dept`(`DEPTNO`,`DNAME`,`LOC`) values ('10','ACCOUNTING','NEW YORK'),('20','RESEARCH','DALLAS'),('30','SALES','CHICAGO'),('40','OPERATIONS','BOSTON');
    
    /*Table structure for table `emp` */
    
    DROP TABLE IF EXISTS `emp`;
    
    CREATE TABLE `emp` (
      `EMPNO` varchar(32) NOT NULL COMMENT '员工编码',
      `ENAME` varchar(32) DEFAULT NULL COMMENT '员工姓名',
      `JOB` varchar(32) DEFAULT NULL COMMENT '岗位',
      `MGR` varchar(32) DEFAULT NULL COMMENT '上级领导',
      `HIRDATE` datetime DEFAULT NULL COMMENT '入职日期',
      `SAL` double DEFAULT NULL COMMENT '薪资',
      `COMM` double DEFAULT NULL COMMENT '奖金',
      `DEPTNO` varchar(32) DEFAULT NULL COMMENT '所属部门',
      PRIMARY KEY (`EMPNO`),
      KEY `FK_emp` (`DEPTNO`),
      CONSTRAINT `FK_emp` FOREIGN KEY (`DEPTNO`) REFERENCES `dept` (`DEPTNO`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
    
    /*Data for the table `emp` */
    
    insert  into `emp`(`EMPNO`,`ENAME`,`JOB`,`MGR`,`HIRDATE`,`SAL`,`COMM`,`DEPTNO`) values ('7369','SMITH','CLERK','7902','1980-12-17 00:00:00',800,NULL,'20'),('7499','ALLEN','SALESMAN','7698','1981-02-20 00:00:00',1600,300,'30'),('7521','WARD','SALESMAN','7698','1981-02-22 00:00:00',1250,500,'30'),('7566','JONES','MANAGER','7839','1981-04-02 00:00:00',2975,NULL,'20'),('7654','MARTIN','SALESMAN','7698','1981-09-28 00:00:00',1250,1400,'30'),('7698','BLAKE','MANAGER','7839','1981-05-01 00:00:00',2850,NULL,'30'),('7782','CLARK','MANAGER','7839','1981-06-09 00:00:00',2450,NULL,'10'),('7788','SCOTT','ANALYST','7566','1987-04-19 00:00:00',3000,NULL,'20'),('7839','KING','PRESIDENT',NULL,'1981-11-17 00:00:00',5000,NULL,'10'),('7844','TURNER','SALESMAN','7698','1981-09-08 00:00:00',1500,0,'30'),('7876','ADAMS','CLERK','7788','1987-05-23 00:00:00',1100,NULL,'20'),('7900','JAMES','CLERK','7698','1981-12-03 00:00:00',950,NULL,'30'),('7902','FORD','ANALYST','7566','1981-12-03 00:00:00',3000,NULL,'20'),('7934','MILLER','CLERK','7782','1982-01-23 00:00:00',1300,NULL,'10');
    
    /*Table structure for table `salgrade` */
    
    DROP TABLE IF EXISTS `salgrade`;
    
    CREATE TABLE `salgrade` (
      `GRADE` int DEFAULT NULL,
      `LOSAL` double DEFAULT NULL,
      `HISAL` double DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
    
    /*Data for the table `salgrade` */
    
    insert  into `salgrade`(`GRADE`,`LOSAL`,`HISAL`) values (1,700,1200),(2,1201,1400),(3,1401,2000),(4,2001,3000),(5,3001,9999);
    
    /*Table structure for table `t_book` */
    
    DROP TABLE IF EXISTS `t_book`;
    
    CREATE TABLE `t_book` (
      `id` int NOT NULL AUTO_INCREMENT,
      `bookName` varbinary(32) DEFAULT NULL COMMENT '书籍名称',
      `price` double DEFAULT NULL COMMENT '单价',
      `releaseDate` datetime DEFAULT NULL COMMENT '出版日期',
      `typeId` int DEFAULT NULL COMMENT '所属类别',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3;
    
    /*Data for the table `t_book` */
    
    insert  into `t_book`(`id`,`bookName`,`price`,`releaseDate`,`typeId`) values (1,'Think in Java',99.99,'0000-00-00 00:00:00',1),(2,'C语言设计之美',99.8,'0000-00-00 00:00:00',1),(3,'上林赋',9.99,NULL,2),(4,'三毛',2,NULL,3),(5,'邪骨咒',3,NULL,3),(6,'皇太极',5,NULL,NULL);
    
    /*Table structure for table `t_booktype` */
    
    DROP TABLE IF EXISTS `t_booktype`;
    
    CREATE TABLE `t_booktype` (
      `id` int NOT NULL AUTO_INCREMENT,
      `typeName` varchar(32) DEFAULT NULL,
      `orderNum` int DEFAULT NULL COMMENT '排序',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3;
    
    /*Data for the table `t_booktype` */
    
    insert  into `t_booktype`(`id`,`typeName`,`orderNum`) values (1,'编程',1),(2,'文学',2),(3,'恐怖',3);
    
    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
    

     

上一篇: 随机数Demo


下一篇:家庭收支明细表设计