mysteel Sql

/*
Navicat MySQL Data Transfer

Source Server         : 127.0.0.1
Source Server Version : 50528
Source Host           : 127.0.0.1:3306
Source Database       : test

Target Server Type    : MYSQL
Target Server Version : 50528
File Encoding         : 65001

Date: 2017-10-27 15:38:43
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for article
-- ----------------------------
DROP TABLE IF EXISTS `article`;
CREATE TABLE `article` (
  `id` int(11) NOT NULL,
  `add_time` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of article
-- ----------------------------
INSERT INTO `article` VALUES ('1', '1493769600');
INSERT INTO `article` VALUES ('2', '1491004800');

-- ----------------------------
-- Table structure for core
-- ----------------------------
DROP TABLE IF EXISTS `core`;
CREATE TABLE `core` (
  `core_id` int(11) NOT NULL AUTO_INCREMENT,
  `stamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `data` varchar(80) DEFAULT NULL,
  PRIMARY KEY (`core_id`,`stamp`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
/*!50100 PARTITION BY LIST (TO_DAYS(stamp))
(PARTITION core_20100715 VALUES IN (734333) ENGINE = InnoDB,
 PARTITION core_20100716 VALUES IN (734334) ENGINE = InnoDB) */;

-- ----------------------------
-- Records of core
-- ----------------------------
INSERT INTO `core` VALUES ('1', '2010-07-15 00:00:00', 'a');
INSERT INTO `core` VALUES ('2', '2010-07-15 00:00:00', 'a');

-- ----------------------------
-- Table structure for courses
-- ----------------------------
DROP TABLE IF EXISTS `courses`;
CREATE TABLE `courses` (
  `courseno` varchar(20) NOT NULL,
  `coursenm` varchar(100) NOT NULL,
  PRIMARY KEY (`courseno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='課程表';

-- ----------------------------
-- Records of courses
-- ----------------------------
INSERT INTO `courses` VALUES ('C001', '大學語文');
INSERT INTO `courses` VALUES ('C002', '新視野英語');
INSERT INTO `courses` VALUES ('C003', '離散數學');
INSERT INTO `courses` VALUES ('C004', '機率論與數理統計');
INSERT INTO `courses` VALUES ('C005', '線性代數');
INSERT INTO `courses` VALUES ('C006', '高等數學(一)');
INSERT INTO `courses` VALUES ('C007', '高等數學(二)');

-- ----------------------------
-- Table structure for employees
-- ----------------------------
DROP TABLE IF EXISTS `employees`;
CREATE TABLE `employees` (
  `employee_id` int(11) NOT NULL,
  `FIRST_NAME` varchar(20) DEFAULT NULL,
  `LAST_NAME` varchar(25) DEFAULT NULL,
  `EMAIL` varchar(25) DEFAULT NULL,
  `PHONE_NUMBER` varchar(20) DEFAULT NULL,
  `HIRE_DATE` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `JOB_ID` varchar(10) DEFAULT NULL,
  `SALARY` int(11) DEFAULT NULL,
  `commission_pct` float DEFAULT NULL,
  `manager_id` int(11) DEFAULT NULL,
  `department_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`employee_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
-- Records of employees
-- ----------------------------
INSERT INTO `employees` VALUES ('100', 'Steven', 'King', 'SKING', '515.123.4567', '2015-12-02 03:21:38', 'AD_PRES', '24000', null, null, '90');
INSERT INTO `employees` VALUES ('101', 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '2015-12-02 03:21:38', 'AD_VP', '17000', null, '100', '90');
INSERT INTO `employees` VALUES ('102', 'Lex', 'De Haan', 'LDEHAAN', '515.123.4569', '2015-12-02 03:21:38', 'AD_VP', '17000', null, '100', '90');
INSERT INTO `employees` VALUES ('103', 'Alexander', 'Hunold', 'AHUNOLD', '590.423.4567', '2015-12-02 03:21:38', 'IT_PROG', '9000', null, '102', '60');
INSERT INTO `employees` VALUES ('104', 'Bruce', 'Ernst', 'BERNST', '590.423.4568', '2015-12-02 03:21:38', 'IT_PROG', '6000', null, '103', '60');
INSERT INTO `employees` VALUES ('105', 'David', 'Austin', 'DAUSTIN', '590.423.4569', '2015-12-02 03:21:38', 'IT_PROG', '4800', null, '103', '60');
INSERT INTO `employees` VALUES ('106', 'Valli', 'Pataballa', 'VPATABAL', '590.423.4560', '2015-12-02 03:21:38', 'IT_PROG', '4800', null, '103', '60');
INSERT INTO `employees` VALUES ('107', 'Diana', 'Lorentz', 'DLORENTZ', '590.423.5567', '2015-12-02 03:21:38', 'IT_PROG', '4200', null, '103', '60');
INSERT INTO `employees` VALUES ('108', 'Nancy', 'Greenberg', 'NGREENBE', '515.124.4569', '2015-12-02 03:21:38', 'FI_MGR', '12008', null, '101', '100');
INSERT INTO `employees` VALUES ('109', 'Daniel', 'Faviet', 'DFAVIET', '515.124.4169', '2015-12-02 03:21:38', 'FI_ACCOUNT', '9000', null, '108', '100');
INSERT INTO `employees` VALUES ('110', 'John', 'Chen', 'JCHEN', '515.124.4269', '2015-12-02 03:21:38', 'FI_ACCOUNT', '8200', null, '108', '100');
INSERT INTO `employees` VALUES ('111', 'Ismael', 'Sciarra', 'ISCIARRA', '515.124.4369', '2015-12-02 03:21:38', 'FI_ACCOUNT', '7700', null, '108', '100');
INSERT INTO `employees` VALUES ('112', 'Jose Manuel', 'Urman', 'JMURMAN', '515.124.4469', '2015-12-02 03:21:38', 'FI_ACCOUNT', '7800', null, '108', '100');
INSERT INTO `employees` VALUES ('113', 'Luis', 'Popp', 'LPOPP', '515.124.4567', '2015-12-02 03:21:38', 'FI_ACCOUNT', '6900', null, '108', '100');
INSERT INTO `employees` VALUES ('114', 'Den', 'Raphaely', 'DRAPHEAL', '515.127.4561', '2015-12-02 03:21:38', 'PU_MAN', '11000', null, '100', '30');
INSERT INTO `employees` VALUES ('115', 'Alexander', 'Khoo', 'AKHOO', '515.127.4562', '2015-12-02 03:21:38', 'PU_CLERK', '3100', null, '114', '30');
INSERT INTO `employees` VALUES ('116', 'Shelli', 'Baida', 'SBAIDA', '515.127.4563', '2015-12-02 03:21:38', 'PU_CLERK', '2900', null, '114', '30');
INSERT INTO `employees` VALUES ('117', 'Sigal', 'Tobias', 'STOBIAS', '515.127.4564', '2015-12-02 03:21:38', 'PU_CLERK', '2800', null, '114', '30');
INSERT INTO `employees` VALUES ('118', 'Guy', 'Himuro', 'GHIMURO', '515.127.4565', '2015-12-02 03:21:38', 'PU_CLERK', '2600', null, '114', '30');
INSERT INTO `employees` VALUES ('119', 'Karen', 'Colmenares', 'KCOLMENA', '515.127.4566', '2015-12-02 03:21:38', 'PU_CLERK', '2500', null, '114', '30');
INSERT INTO `employees` VALUES ('120', 'Matthew', 'Weiss', 'MWEISS', '650.123.1234', '2015-12-02 03:21:38', 'ST_MAN', '8000', null, '100', '50');
INSERT INTO `employees` VALUES ('121', 'Adam', 'Fripp', 'AFRIPP', '650.123.2234', '2015-12-02 03:21:38', 'ST_MAN', '8200', null, '100', '50');
INSERT INTO `employees` VALUES ('122', 'Payam', 'Kaufling', 'PKAUFLIN', '650.123.3234', '2015-12-02 03:21:38', 'ST_MAN', '7900', null, '100', '50');
INSERT INTO `employees` VALUES ('123', 'Shanta', 'Vollman', 'SVOLLMAN', '650.123.4234', '2015-12-02 03:21:38', 'ST_MAN', '6500', null, '100', '50');
INSERT INTO `employees` VALUES ('124', 'Kevin', 'Mourgos', 'KMOURGOS', '650.123.5234', '2015-12-02 03:21:38', 'ST_MAN', '5800', null, '100', '50');
INSERT INTO `employees` VALUES ('125', 'Julia', 'Nayer', 'JNAYER', '650.124.1214', '2015-12-02 03:21:38', 'ST_CLERK', '3200', null, '120', '50');
INSERT INTO `employees` VALUES ('126', 'Irene', 'Mikkilineni', 'IMIKKILI', '650.124.1224', '2015-12-02 03:21:38', 'ST_CLERK', '2700', null, '120', '50');
INSERT INTO `employees` VALUES ('127', 'James', 'Landry', 'JLANDRY', '650.124.1334', '2015-12-02 03:21:38', 'ST_CLERK', '2400', null, '120', '50');
INSERT INTO `employees` VALUES ('128', 'Steven', 'Markle', 'SMARKLE', '650.124.1434', '2015-12-02 03:21:38', 'ST_CLERK', '2200', null, '120', '50');
INSERT INTO `employees` VALUES ('129', 'Laura', 'Bissot', 'LBISSOT', '650.124.5234', '2015-12-02 03:21:38', 'ST_CLERK', '3300', null, '121', '50');
INSERT INTO `employees` VALUES ('130', 'Mozhe', 'Atkinson', 'MATKINSO', '650.124.6234', '2015-12-02 03:21:38', 'ST_CLERK', '2800', null, '121', '50');
INSERT INTO `employees` VALUES ('131', 'James', 'Marlow', 'JAMRLOW', '650.124.7234', '2015-12-02 03:21:38', 'ST_CLERK', '2500', null, '121', '50');
INSERT INTO `employees` VALUES ('132', 'TJ', 'Olson', 'TJOLSON', '650.124.8234', '2015-12-02 03:21:38', 'ST_CLERK', '2100', null, '121', '50');
INSERT INTO `employees` VALUES ('133', 'Jason', 'Mallin', 'JMALLIN', '650.127.1934', '2015-12-02 03:21:38', 'ST_CLERK', '3300', null, '122', '50');
INSERT INTO `employees` VALUES ('134', 'Michael', 'Rogers', 'MROGERS', '650.127.1834', '2015-12-02 03:21:38', 'ST_CLERK', '2900', null, '122', '50');
INSERT INTO `employees` VALUES ('135', 'Ki', 'Gee', 'KGEE', '650.127.1734', '2015-12-02 03:21:38', 'ST_CLERK', '2400', null, '122', '50');
INSERT INTO `employees` VALUES ('136', 'Hazel', 'Philtanker', 'HPHILTAN', '650.127.1634', '2015-12-02 03:21:38', 'ST_CLERK', '2200', null, '122', '50');
INSERT INTO `employees` VALUES ('137', 'Renske', 'Ladwig', 'RLADWIG', '650.121.1234', '2015-12-02 03:21:38', 'ST_CLERK', '3600', null, '123', '50');
INSERT INTO `employees` VALUES ('138', 'Stephen', 'Stiles', 'SSTILES', '650.121.2034', '2015-12-02 03:21:38', 'ST_CLERK', '3200', null, '123', '50');
INSERT INTO `employees` VALUES ('139', 'John', 'Seo', 'JSEO', '650.121.2019', '2015-12-02 03:21:38', 'ST_CLERK', '2700', null, '123', '50');
INSERT INTO `employees` VALUES ('140', 'Joshua', 'Patel', 'JPATEL', '650.121.1834', '2015-12-02 03:21:38', 'ST_CLERK', '2500', null, '123', '50');
INSERT INTO `employees` VALUES ('141', 'Trenna', 'Rajs', 'TRAJS', '650.121.8009', '2015-12-02 03:21:38', 'ST_CLERK', '3500', null, '124', '50');
INSERT INTO `employees` VALUES ('142', 'Curtis', 'Davies', 'CDAVIES', '650.121.2994', '2015-12-02 03:21:38', 'ST_CLERK', '3100', null, '124', '50');
INSERT INTO `employees` VALUES ('143', 'Randall', 'Matos', 'RMATOS', '650.121.2874', '2015-12-02 03:21:38', 'ST_CLERK', '2600', null, '124', '50');
INSERT INTO `employees` VALUES ('144', 'Peter', 'Vargas', 'PVARGAS', '650.121.2004', '2015-12-02 03:21:38', 'ST_CLERK', '2500', null, '124', '50');
INSERT INTO `employees` VALUES ('145', 'John', 'Russell', 'JRUSSEL', '011.44.1344.429268', '2004-09-30 16:00:00', 'SA_MAN', '14000', '0.4', '100', '80');
INSERT INTO `employees` VALUES ('146', 'Karen', 'Partners', 'KPARTNER', '011.44.1344.467268', '2005-01-04 16:00:00', 'SA_MAN', '13500', '0.3', '100', '80');
INSERT INTO `employees` VALUES ('147', 'Alberto', 'Errazuriz', 'AERRAZUR', '011.44.1344.429278', '2005-03-09 16:00:00', 'SA_MAN', '12000', '0.3', '100', '80');
INSERT INTO `employees` VALUES ('148', 'Gerald', 'Cambrault', 'GCAMBRAU', '011.44.1344.619268', '2007-10-14 16:00:00', 'SA_MAN', '11000', '0.3', '100', '80');
INSERT INTO `employees` VALUES ('149', 'Eleni', 'Zlotkey', 'EZLOTKEY', '011.44.1344.429018', '2008-01-28 16:00:00', 'SA_MAN', '10500', '0.2', '100', '80');
INSERT INTO `employees` VALUES ('150', 'Peter', 'Tucker', 'PTUCKER', '011.44.1344.129268', '2005-01-29 16:00:00', 'SA_REP', '10000', '0.3', '145', '80');
INSERT INTO `employees` VALUES ('151', 'David', 'Bernstein', 'DBERNSTE', '011.44.1344.345268', '2005-03-23 16:00:00', 'SA_REP', '9500', '0.25', '145', '80');
INSERT INTO `employees` VALUES ('152', 'Peter', 'Hall', 'PHALL', '011.44.1344.478968', '2005-08-19 16:00:00', 'SA_REP', '9000', '0.25', '145', '80');
INSERT INTO `employees` VALUES ('153', 'Christopher', 'Olsen', 'COLSEN', '011.44.1344.498718', '2006-03-29 16:00:00', 'SA_REP', '8000', '0.2', '145', '80');
INSERT INTO `employees` VALUES ('154', 'Nanette', 'Cambrault', 'NCAMBRAU', '011.44.1344.987668', '2006-12-08 16:00:00', 'SA_REP', '7500', '0.2', '145', '80');
INSERT INTO `employees` VALUES ('155', 'Oliver', 'Tuvault', 'OTUVAULT', '011.44.1344.486508', '2007-11-22 16:00:00', 'SA_REP', '7000', '0.15', '145', '80');
INSERT INTO `employees` VALUES ('156', 'Janette', 'King', 'JKING', '011.44.1345.429268', '2004-01-29 16:00:00', 'SA_REP', '10000', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('157', 'Patrick', 'Sully', 'PSULLY', '011.44.1345.929268', '2004-03-03 16:00:00', 'SA_REP', '9500', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('158', 'Allan', 'McEwen', 'AMCEWEN', '011.44.1345.829268', '2004-07-31 16:00:00', 'SA_REP', '9000', '0.35', '146', '80');
INSERT INTO `employees` VALUES ('159', 'Lindsey', 'Smith', 'LSMITH', '011.44.1345.729268', '2005-03-09 16:00:00', 'SA_REP', '8000', '0.3', '146', '80');
INSERT INTO `employees` VALUES ('160', 'Louise', 'Doran', 'LDORAN', '011.44.1345.629268', '2005-12-14 16:00:00', 'SA_REP', '7500', '0.3', '146', '80');
INSERT INTO `employees` VALUES ('161', 'Sarath', 'Sewall', 'SSEWALL', '011.44.1345.529268', '2006-11-02 16:00:00', 'SA_REP', '7000', '0.25', '146', '80');
INSERT INTO `employees` VALUES ('162', 'Clara', 'Vishney', 'CVISHNEY', '011.44.1346.129268', '2005-11-10 16:00:00', 'SA_REP', '10500', '0.25', '147', '80');
INSERT INTO `employees` VALUES ('163', 'Danielle', 'Greene', 'DGREENE', '011.44.1346.229268', '2007-03-18 16:00:00', 'SA_REP', '9500', '0.15', '147', '80');
INSERT INTO `employees` VALUES ('164', 'Mattea', 'Marvins', 'MMARVINS', '011.44.1346.329268', '2008-01-23 16:00:00', 'SA_REP', '7200', '0.1', '147', '80');
INSERT INTO `employees` VALUES ('165', 'David', 'Lee', 'DLEE', '011.44.1346.529268', '2008-02-22 16:00:00', 'SA_REP', '6800', '0.1', '147', '80');
INSERT INTO `employees` VALUES ('166', 'Sundar', 'Ande', 'SANDE', '011.44.1346.629268', '2008-03-23 16:00:00', 'SA_REP', '6400', '0.1', '147', '80');
INSERT INTO `employees` VALUES ('167', 'Amit', 'Banda', 'ABANDA', '011.44.1346.729268', '2008-04-20 16:00:00', 'SA_REP', '6200', '0.1', '147', '80');
INSERT INTO `employees` VALUES ('168', 'Lisa', 'Ozer', 'LOZER', '011.44.1343.929268', '2005-03-10 16:00:00', 'SA_REP', '11500', '0.25', '148', '80');
INSERT INTO `employees` VALUES ('169', 'Harrison', 'Bloom', 'HBLOOM', '011.44.1343.829268', '2006-03-22 16:00:00', 'SA_REP', '10000', '0.2', '148', '80');
INSERT INTO `employees` VALUES ('170', 'Tayler', 'Fox', 'TFOX', '011.44.1343.729268', '2006-01-23 16:00:00', 'SA_REP', '9600', '0.2', '148', '80');
INSERT INTO `employees` VALUES ('171', 'William', 'Smith', 'WSMITH', '011.44.1343.629268', '2007-02-22 16:00:00', 'SA_REP', '7400', '0.15', '148', '80');
INSERT INTO `employees` VALUES ('172', 'Elizabeth', 'Bates', 'EBATES', '011.44.1343.529268', '2007-03-23 16:00:00', 'SA_REP', '7300', '0.15', '148', '80');
INSERT INTO `employees` VALUES ('173', 'Sundita', 'Kumar', 'SKUMAR', '011.44.1343.329268', '2008-04-20 16:00:00', 'SA_REP', '6100', '0.1', '148', '80');
INSERT INTO `employees` VALUES ('174', 'Ellen', 'Abel', 'EABEL', '011.44.1644.429267', '2004-05-10 16:00:00', 'SA_REP', '11000', '0.3', '149', '80');
INSERT INTO `employees` VALUES ('175', 'Alyssa', 'Hutton', 'AHUTTON', '011.44.1644.429266', '2005-03-18 16:00:00', 'SA_REP', '8800', '0.25', '149', '80');
INSERT INTO `employees` VALUES ('176', 'Jonathon', 'Taylor', 'JTAYLOR', '011.44.1644.429265', '2006-03-23 16:00:00', 'SA_REP', '8600', '0.2', '149', '80');
INSERT INTO `employees` VALUES ('177', 'Jack', 'Livingston', 'JLIVINGS', '011.44.1644.429264', '2006-04-22 16:00:00', 'SA_REP', '8400', '0.2', '149', '80');
INSERT INTO `employees` VALUES ('178', 'Kimberely', 'Grant', 'KGRANT', '011.44.1644.429263', '2015-12-02 03:22:27', 'SA_REP', '7000', '0.15', '149', null);
INSERT INTO `employees` VALUES ('179', 'Charles', 'Johnson', 'CJOHNSON', '011.44.1644.429262', '2008-01-03 16:00:00', 'SA_REP', '6200', '0.1', '149', '80');
INSERT INTO `employees` VALUES ('180', 'Winston', 'Taylor', 'WTAYLOR', '650.507.9876', '2015-12-02 03:21:38', 'SH_CLERK', '3200', null, '120', '50');
INSERT INTO `employees` VALUES ('181', 'Jean', 'Fleaur', 'JFLEAUR', '650.507.9877', '2015-12-02 03:21:38', 'SH_CLERK', '3100', null, '120', '50');
INSERT INTO `employees` VALUES ('182', 'Martha', 'Sullivan', 'MSULLIVA', '650.507.9878', '2015-12-02 03:21:38', 'SH_CLERK', '2500', null, '120', '50');
INSERT INTO `employees` VALUES ('183', 'Girard', 'Geoni', 'GGEONI', '650.507.9879', '2015-12-02 03:21:38', 'SH_CLERK', '2800', null, '120', '50');
INSERT INTO `employees` VALUES ('184', 'Nandita', 'Sarchand', 'NSARCHAN', '650.509.1876', '2015-12-02 03:21:38', 'SH_CLERK', '4200', null, '121', '50');
INSERT INTO `employees` VALUES ('185', 'Alexis', 'Bull', 'ABULL', '650.509.2876', '2015-12-02 03:21:38', 'SH_CLERK', '4100', null, '121', '50');
INSERT INTO `employees` VALUES ('186', 'Julia', 'Dellinger', 'JDELLING', '650.509.3876', '2015-12-02 03:21:38', 'SH_CLERK', '3400', null, '121', '50');
INSERT INTO `employees` VALUES ('187', 'Anthony', 'Cabrio', 'ACABRIO', '650.509.4876', '2015-12-02 03:21:38', 'SH_CLERK', '3000', null, '121', '50');
INSERT INTO `employees` VALUES ('188', 'Kelly', 'Chung', 'KCHUNG', '650.505.1876', '2015-12-02 03:21:38', 'SH_CLERK', '3800', null, '122', '50');
INSERT INTO `employees` VALUES ('189', 'Jennifer', 'Dilly', 'JDILLY', '650.505.2876', '2015-12-02 03:21:38', 'SH_CLERK', '3600', null, '122', '50');
INSERT INTO `employees` VALUES ('190', 'Timothy', 'Gates', 'TGATES', '650.505.3876', '2015-12-02 03:21:38', 'SH_CLERK', '2900', null, '122', '50');
INSERT INTO `employees` VALUES ('191', 'Randall', 'Perkins', 'RPERKINS', '650.505.4876', '2015-12-02 03:21:38', 'SH_CLERK', '2500', null, '122', '50');
INSERT INTO `employees` VALUES ('192', 'Sarah', 'Bell', 'SBELL', '650.501.1876', '2015-12-02 03:21:38', 'SH_CLERK', '4000', null, '123', '50');
INSERT INTO `employees` VALUES ('193', 'Britney', 'Everett', 'BEVERETT', '650.501.2876', '2015-12-02 03:21:38', 'SH_CLERK', '3900', null, '123', '50');
INSERT INTO `employees` VALUES ('194', 'Samuel', 'McCain', 'SMCCAIN', '650.501.3876', '2015-12-02 03:21:38', 'SH_CLERK', '3200', null, '123', '50');
INSERT INTO `employees` VALUES ('195', 'Vance', 'Jones', 'VJONES', '650.501.4876', '2015-12-02 03:21:38', 'SH_CLERK', '2800', null, '123', '50');
INSERT INTO `employees` VALUES ('196', 'Alana', 'Walsh', 'AWALSH', '650.507.9811', '2015-12-02 03:21:38', 'SH_CLERK', '3100', null, '124', '50');
INSERT INTO `employees` VALUES ('197', 'Kevin', 'Feeney', 'KFEENEY', '650.507.9822', '2015-12-02 03:21:38', 'SH_CLERK', '3000', null, '124', '50');
INSERT INTO `employees` VALUES ('198', 'Donald', 'OConnell', 'DOCONNEL', '650.507.9833', '2015-12-02 03:21:38', 'SH_CLERK', '2600', null, '124', '50');
INSERT INTO `employees` VALUES ('199', 'Douglas', 'Grant', 'DGRANT', '650.507.9844', '2015-12-02 03:21:38', 'SH_CLERK', '2600', null, '124', '50');
INSERT INTO `employees` VALUES ('200', 'Jennifer', 'Whalen', 'JWHALEN', '515.123.4444', '2015-12-02 03:21:38', 'AD_ASST', '4400', null, '101', '10');
INSERT INTO `employees` VALUES ('201', 'Michael', 'Hartstein', 'MHARTSTE', '515.123.5555', '2015-12-02 03:21:38', 'MK_MAN', '13000', null, '100', '20');
INSERT INTO `employees` VALUES ('202', 'Pat', 'Fay', 'PFAY', '603.123.6666', '2015-12-02 03:21:38', 'MK_REP', '6000', null, '201', '20');
INSERT INTO `employees` VALUES ('203', 'Susan', 'Mavris', 'SMAVRIS', '515.123.7777', '2015-12-02 03:21:38', 'HR_REP', '6500', null, '101', '40');
INSERT INTO `employees` VALUES ('204', 'Hermann', 'Baer', 'HBAER', '515.123.8888', '2015-12-02 03:21:38', 'PR_REP', '10000', null, '101', '70');
INSERT INTO `employees` VALUES ('205', 'Shelley', 'Higgins', 'SHIGGINS', '515.123.8080', '2015-12-02 03:21:38', 'AC_MGR', '12008', null, '101', '110');
INSERT INTO `employees` VALUES ('206', 'William', 'Gietz', 'WGIETZ', '515.123.8181', '2015-12-02 03:21:38', 'AC_ACCOUNT', '8300', null, '205', '110');

-- ----------------------------
-- Table structure for info
-- ----------------------------
DROP TABLE IF EXISTS `info`;
CREATE TABLE `info` (
  `id` int(25) NOT NULL AUTO_INCREMENT,
  `locus` varchar(25) DEFAULT NULL,
  `journal` varchar(25) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of info
-- ----------------------------
INSERT INTO `info` VALUES ('1', 'AB086827', 'Unpublished');
INSERT INTO `info` VALUES ('2', 'AB086827', 'Submitted (20-JUN-2002)');
INSERT INTO `info` VALUES ('3', 'AF040764', 'Unpublished');
INSERT INTO `info` VALUES ('4', 'AF040764', 'Submitted (31-DEC-1997)');

-- ----------------------------
-- Table structure for rollup
-- ----------------------------
DROP TABLE IF EXISTS `rollup`;
CREATE TABLE `rollup` (
  `orderid` int(11) NOT NULL,
  `orderdate` date NOT NULL,
  `empid` int(11) NOT NULL,
  `custid` varchar(10) NOT NULL,
  `qty` int(11) NOT NULL,
  PRIMARY KEY (`orderid`,`orderdate`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of rollup
-- ----------------------------
INSERT INTO `rollup` VALUES ('1', '2010-01-02', '3', 'A', '10');
INSERT INTO `rollup` VALUES ('2', '2010-04-02', '2', 'B', '20');
INSERT INTO `rollup` VALUES ('3', '2010-05-02', '1', 'A', '30');
INSERT INTO `rollup` VALUES ('4', '2010-07-02', '3', 'D', '40');
INSERT INTO `rollup` VALUES ('5', '2011-01-02', '4', 'A', '20');
INSERT INTO `rollup` VALUES ('6', '2011-01-02', '3', 'B', '30');
INSERT INTO `rollup` VALUES ('7', '2011-01-02', '1', 'C', '40');
INSERT INTO `rollup` VALUES ('8', '2009-01-02', '2', 'A', '10');
INSERT INTO `rollup` VALUES ('9', '2009-01-02', '3', 'B', '20');

-- ----------------------------
-- Table structure for score
-- ----------------------------
DROP TABLE IF EXISTS `score`;
CREATE TABLE `score` (
  `stuid` varchar(16) NOT NULL,
  `courseno` varchar(20) NOT NULL,
  `scores` float DEFAULT NULL,
  PRIMARY KEY (`stuid`,`courseno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of score
-- ----------------------------
INSERT INTO `score` VALUES ('1001', 'C001', '67');
INSERT INTO `score` VALUES ('1001', 'C002', '87');
INSERT INTO `score` VALUES ('1001', 'C003', '83');
INSERT INTO `score` VALUES ('1001', 'C004', '88');
INSERT INTO `score` VALUES ('1001', 'C005', '77');
INSERT INTO `score` VALUES ('1001', 'C006', '77');
INSERT INTO `score` VALUES ('1002', 'C001', '68');
INSERT INTO `score` VALUES ('1002', 'C002', '88');
INSERT INTO `score` VALUES ('1002', 'C003', '84');
INSERT INTO `score` VALUES ('1002', 'C004', '89');
INSERT INTO `score` VALUES ('1002', 'C005', '78');
INSERT INTO `score` VALUES ('1002', 'C006', '78');
INSERT INTO `score` VALUES ('1003', 'C001', '69');
INSERT INTO `score` VALUES ('1003', 'C002', '89');
INSERT INTO `score` VALUES ('1003', 'C003', '85');
INSERT INTO `score` VALUES ('1003', 'C004', '90');
INSERT INTO `score` VALUES ('1003', 'C005', '79');
INSERT INTO `score` VALUES ('1003', 'C006', '79');
INSERT INTO `score` VALUES ('1004', 'C001', '70');
INSERT INTO `score` VALUES ('1004', 'C002', '90');
INSERT INTO `score` VALUES ('1004', 'C003', '86');
INSERT INTO `score` VALUES ('1004', 'C004', '91');
INSERT INTO `score` VALUES ('1004', 'C005', '80');
INSERT INTO `score` VALUES ('1004', 'C006', '80');
INSERT INTO `score` VALUES ('1005', 'C001', '71');
INSERT INTO `score` VALUES ('1005', 'C002', '91');
INSERT INTO `score` VALUES ('1005', 'C003', '87');
INSERT INTO `score` VALUES ('1005', 'C004', '92');
INSERT INTO `score` VALUES ('1005', 'C005', '81');
INSERT INTO `score` VALUES ('1005', 'C006', '81');
INSERT INTO `score` VALUES ('1006', 'C001', '72');
INSERT INTO `score` VALUES ('1006', 'C002', '92');
INSERT INTO `score` VALUES ('1006', 'C003', '88');
INSERT INTO `score` VALUES ('1006', 'C004', '93');
INSERT INTO `score` VALUES ('1006', 'C005', '82');
INSERT INTO `score` VALUES ('1006', 'C006', '82');

-- ----------------------------
-- Table structure for st
-- ----------------------------
DROP TABLE IF EXISTS `st`;
CREATE TABLE `st` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `stun` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of st
-- ----------------------------
INSERT INTO `st` VALUES ('1', 'A');
INSERT INTO `st` VALUES ('2', 'B');
INSERT INTO `st` VALUES ('3', 'C');
INSERT INTO `st` VALUES ('4', 'D');

-- ----------------------------
-- Table structure for store
-- ----------------------------
DROP TABLE IF EXISTS `store`;
CREATE TABLE `store` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL,
  `count` int(11) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records of store
-- ----------------------------
INSERT INTO `store` VALUES ('1', 'android', '15');
INSERT INTO `store` VALUES ('2', 'iphone', '14');
INSERT INTO `store` VALUES ('3', 'iphone', '20');
INSERT INTO `store` VALUES ('4', 'android', '5');
INSERT INTO `store` VALUES ('5', 'android', '13');
INSERT INTO `store` VALUES ('6', 'iphone', '13');

-- ----------------------------
-- Table structure for student
-- ----------------------------
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
  `stuid` bigint(16) NOT NULL COMMENT '學號',
  `stunm` varchar(20) NOT NULL COMMENT '學生姓名',
  `stuname` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`stuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1001', '張三', 'zhangsan');
INSERT INTO `student` VALUES ('1002', '李四', 'lisi');
INSERT INTO `student` VALUES ('1003', '趙二', 'zhaoer');
INSERT INTO `student` VALUES ('1004', '王五', 'wangwu');
INSERT INTO `student` VALUES ('1005', '劉青', 'liuqing');
INSERT INTO `student` VALUES ('1006', '周明', 'zhouming');

-- ----------------------------
-- Table structure for table_name
-- ----------------------------
DROP TABLE IF EXISTS `table_name`;
CREATE TABLE `table_name` (
  `id` int(11) NOT NULL,
  `col1` char(2) DEFAULT NULL,
  `col2` char(2) DEFAULT NULL,
  `col3` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of table_name
-- ----------------------------
INSERT INTO `table_name` VALUES ('1', 'A1', 'B1', '9');
INSERT INTO `table_name` VALUES ('2', 'A2', 'B1', '7');
INSERT INTO `table_name` VALUES ('3', 'A3', 'B1', '4');
INSERT INTO `table_name` VALUES ('4', 'A4', 'B1', '2');
INSERT INTO `table_name` VALUES ('5', 'A1', 'B2', '2');
INSERT INTO `table_name` VALUES ('6', 'A2', 'B2', '9');
INSERT INTO `table_name` VALUES ('7', 'A3', 'B2', '8');
INSERT INTO `table_name` VALUES ('8', 'A4', 'B2', '5');
INSERT INTO `table_name` VALUES ('9', 'A1', 'B3', '1');
INSERT INTO `table_name` VALUES ('10', 'A2', 'B3', '8');
INSERT INTO `table_name` VALUES ('11', 'A3', 'B3', '8');
INSERT INTO `table_name` VALUES ('12', 'A4', 'B3', '6');
INSERT INTO `table_name` VALUES ('13', 'A1', 'B4', '8');
INSERT INTO `table_name` VALUES ('14', 'A2', 'B4', '2');
INSERT INTO `table_name` VALUES ('15', 'A3', 'B4', '6');
INSERT INTO `table_name` VALUES ('16', 'A4', 'B4', '9');
INSERT INTO `table_name` VALUES ('17', 'A1', 'B4', '3');
INSERT INTO `table_name` VALUES ('18', 'A2', 'B4', '5');
INSERT INTO `table_name` VALUES ('19', 'A3', 'B4', '2');
INSERT INTO `table_name` VALUES ('20', 'A4', 'B4', '5');

-- ----------------------------
-- Table structure for te
-- ----------------------------
DROP TABLE IF EXISTS `te`;
CREATE TABLE `te` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `tn` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of te
-- ----------------------------
INSERT INTO `te` VALUES ('1', 'T1');
INSERT INTO `te` VALUES ('2', 'T2');
INSERT INTO `te` VALUES ('3', 'T3');
INSERT INTO `te` VALUES ('4', 'T4');

-- ----------------------------
-- Table structure for te_st
-- ----------------------------
DROP TABLE IF EXISTS `te_st`;
CREATE TABLE `te_st` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `st_id` int(11) DEFAULT NULL,
  `te_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of te_st
-- ----------------------------
INSERT INTO `te_st` VALUES ('1', '1', '1');
INSERT INTO `te_st` VALUES ('2', '2', '1');
INSERT INTO `te_st` VALUES ('3', '3', '1');
INSERT INTO `te_st` VALUES ('4', '2', '2');
INSERT INTO `te_st` VALUES ('5', '3', '2');

-- ----------------------------
-- Table structure for treenodes
-- ----------------------------
DROP TABLE IF EXISTS `treenodes`;
CREATE TABLE `treenodes` (
  `id` int(11) DEFAULT NULL,
  `nodename` varchar(60) DEFAULT NULL,
  `pid` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of treenodes
-- ----------------------------
INSERT INTO `treenodes` VALUES ('1', 'A', '0');
INSERT INTO `treenodes` VALUES ('2', 'B', '1');
INSERT INTO `treenodes` VALUES ('3', 'C', '1');
INSERT INTO `treenodes` VALUES ('4', 'D', '2');
INSERT INTO `treenodes` VALUES ('5', 'E', '2');
INSERT INTO `treenodes` VALUES ('6', 'F', '3');
INSERT INTO `treenodes` VALUES ('7', 'G', '6');
INSERT INTO `treenodes` VALUES ('8', 'H', '0');
INSERT INTO `treenodes` VALUES ('9', 'I', '8');
INSERT INTO `treenodes` VALUES ('10', 'J', '8');
INSERT INTO `treenodes` VALUES ('11', 'K', '8');
INSERT INTO `treenodes` VALUES ('12', 'L', '9');
INSERT INTO `treenodes` VALUES ('13', 'M', '9');
INSERT INTO `treenodes` VALUES ('14', 'N', '12');
INSERT INTO `treenodes` VALUES ('15', 'O', '12');
INSERT INTO `treenodes` VALUES ('16', 'P', '15');
INSERT INTO `treenodes` VALUES ('17', 'Q', '15');
INSERT INTO `treenodes` VALUES ('18', 'R', '3');
INSERT INTO `treenodes` VALUES ('19', 'S', '2');
INSERT INTO `treenodes` VALUES ('20', 'T', '6');
INSERT INTO `treenodes` VALUES ('21', 'U', '8');

-- ----------------------------
-- Procedure structure for SP_QueryData
-- ----------------------------
DROP PROCEDURE IF EXISTS `SP_QueryData`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `SP_QueryData`(IN stuid varchar(16))
    READS SQL DATA
BEGIN
			 
			SET @sql = NULL;
			SET @stuid = NULL;
			SELECT
			 GROUP_CONCAT(DISTINCT
				CONCAT(
				 'MAX(IF(c.coursenm = ''',
				 c.coursenm,
				 ''', s.scores, 0)) AS ''',
				 c.coursenm, '\''
				)
			 ) INTO @sql
			FROM courses c;
			 
			SET @sql = CONCAT('Select st.stuid, st.stunm, ', @sql, 
									' From Student st 
									Left Join score s On st.stuid = s.stuid
									Left Join courses c On c.courseno = s.courseno');
									 
			IF stuid is not null and stuid <> '' then
			SET @stuid = stuid;
			SET @sql = CONCAT(@sql, ' Where st.stuid = \'', @stuid, '\'');
			END IF;  
			 
			SET @sql = CONCAT(@sql, ' Group by st.stuid');
			 
			PREPARE stmt FROM @sql;
			EXECUTE stmt;
			DEALLOCATE PREPARE stmt;
			END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for sp_search
-- ----------------------------
DROP PROCEDURE IF EXISTS `sp_search`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_search`(IN p_name VARCHAR(30),OUT count INT)
BEGIN
IF p_name IS NULL OR p_name = '' THEN
SELECT * FROM t_user;
ELSE
SELECT * FROM t_user WHERE USER_NAME LIKE CONCAT('%',p_name,'%');
END IF;
SELECT count(1) FROM t_user WHERE USER_NAME LIKE CONCAT('%',p_name,'%') INTO count;
END
;;
DELIMITER ;

-- ----------------------------
-- Procedure structure for StatisticStore
-- ----------------------------
DROP PROCEDURE IF EXISTS `StatisticStore`;
DELIMITER ;;
CREATE DEFINER=`root`@`localhost` PROCEDURE `StatisticStore`()
BEGIN  
			-- 建立接收遊標數據的變量  
			declare c int;  
			declare n varchar(20);  
			-- 建立總數變量  
			declare total int default 0;  
			-- 建立結束標誌變量  
			declare done int default false;  
			-- 建立遊標  
			declare cur cursor for select name,count from store where name = 'iphone';  
			-- 指定遊標循環結束時的返回值,代碼指定了當引起not found錯誤時定義一個continue 的事件,指定這個事件發生時修改done變量的值
			declare continue HANDLER for not found set done = true;  
			-- 設置初始值  
			set total = 0;  
			-- 打開遊標  
			open cur;  
			-- 開始循環遊標裏的數據  
			read_loop:loop  
			-- 根據遊標當前指向的一條數據,並將指針指向下一行,當遊標已經指向最後一行時繼續執行會形成遊標溢出,形成遊標溢出時會引起mysql預約義的NOT FOUND錯誤
			fetch cur into n,c;  
			-- 判斷遊標的循環是否結束  
			if done then  
					leave read_loop;    --  跳出遊標循環  
			end if;  
			-- 獲取一條數據時,將count值進行累加操做,這裏能夠作任意你想作的操做,  
			set total = total + c;  
			-- 結束遊標循環  
			end loop;  
			-- 關閉遊標  
			close cur;  
		
			-- 輸出結果  
			select total;  
	END
;;
DELIMITER ;
相關文章
相關標籤/搜索