MySQL 实验用到的所有表

1.随着做的实验越来越多,但每次实验用的表都是那几个因此把表单独放在这里,省去在每个实验后面贴出表的结构和数据。
2.emp1表完全copy emp表,结构也是一样

create table emp1 select * from emp;

学生

xs表(学生 表)

create database xsb;  
--create database if not exists xsb;
use xsb;
--DROP TABLE xs;
CREATE TABLE x
  (XH CHAR(8) NOT NULL,
   XM VARCHAR(8)  NOT NULL,
   ZYM  VARCHAR(10),
   XB varchar(2) NOT NULL,
   CSSJ DATE NOT NULL,
   ZXF decimal(2),
   BZ  VARCHAR(200), 
   PRIMARY KEY(XH));
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161101','王林','计算机','男','1996-02-10',50);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161102','王平','计算机','女','1996-09-02',38);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161103','王燕','计算机','女','1995-10-06',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161104','韦严平','计算机','男','1996-08-26',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF,BZ) VALUES('20161105','吴庆红','计算机','男','1995-12-30',36,'有两门不及格');
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161106','李方方','计算机','男','1996-11-20',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161107','李明','计算机','男','1996-05-01',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF,BZ) VALUES('20161108','林一帆','计算机','男','1995-08-05',42,'已提前修完一门课');
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161109','张强民','计算机','男','1994-08-11',40);             
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161110','张蔚','计算机','女','1997-07-22',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161111','赵琳','计算机','女','1996-03-18',40);
INSERT INTO xs(XH,XM,ZYM,XB,CSSJ,ZXF) VALUES('20161112','罗林琳','计算机','女','1994-01-30',40);

kc表(课程 表)

--DROP TABLE KC;
CREATE TABLE KC
  (KCH CHAR(3) NOT NULL,
   KCM VARCHAR(16) NOT NULL,
   KKXQ decimal(1) NOT NULL,
   XS decimal(2) NOT NULL, 
   XF decimal(2), 
   CONSTRAINT CH_KKXQ CHECK(kkxq between 1 and 8), 
   PRIMARY KEY(KCH));
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('101','计算机基础',1,85,5);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('102','程序设计语言',2,68,5);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('206','离散数学',4,68,4);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('208','数据结构',5,68,4);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('209','操作系统',6,68,4);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('210','计算机原理',7,85,5);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('212','数据库原理',7,68,4);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('301','计算机网络',7,51,3);
INSERT INTO kc(kch,kcm,kkxq,xs,xf) VALUES('302','软件工程',7,51,3);

xs_kc表(成绩 表)

--DROP TABLE xs_kc;
CREATE TABLE xs_kc
    (XH char(8) NOT NULL,
     KCH varchar(6) NOT NULL,
     CJ decimal(2) NULL,
     CONSTRAINT PK_xskc PRIMARY KEY(XH, KCH));
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161101','101',80);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161101','102',78);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161101','206',76);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161102','102',78);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161102','206',78);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161103','101',62);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161103','102',70);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161103','206',81);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161104','101',90);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161104','102',84);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161104','206',65);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161106','101',65);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161106','102',71);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161106','206',80);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161107','101',78);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161107','102',80);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161107','206',68);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161108','101',85);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161108','102',64);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161108','206',87);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161109','101',66);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161109','102',83);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161109','206',70);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161110','101',95);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161110','102',90);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161110','206',89);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161111','101',91);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161111','102',70);
INSERT INTO xs_kc(xh,kch,cj) VALUES('20161111','206',76);

公司

dept表(部门表)

create table dept(deptno int  primary key,
                  dname varchar(14),
                  loc varchar(13));
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');

emp表(职员表)

CREATE TABLE EMP
       (EMPNO int  PRIMARY KEY,
	ENAME VARCHAR(10),
	JOB VARCHAR(9),
	MGR int,
	HIREDATE DATE,
	SAL decimal(7,2),
	COMM decimal(7,2),
	DEPTNO int  REFERENCES DEPT(deptno));

INSERT INTO EMP VALUES
(7369,'SMITH','CLERK',7902,'1980-12-17',800,NULL,20);
INSERT INTO EMP VALUES
(7499,'ALLEN','SALESMAN',7698,'1981-2-20',1600,300,30);
INSERT INTO EMP VALUES
(7521,'WARD','SALESMAN',7698,'1981-2-22',1250,500,30);
INSERT INTO EMP VALUES
(7566,'JONES','MANAGER',7839,'1981-4-2',2975,NULL,20);
INSERT INTO EMP VALUES
(7654,'MARTIN','SALESMAN',7698,'1981-9-28',1250,1400,30);
INSERT INTO EMP VALUES
(7698,'BLAKE','MANAGER',7839,'1981-5-1',2850,NULL,30);
INSERT INTO EMP VALUES
(7782,'CLARK','MANAGER',7839,'1981-6-9',2450,NULL,10);
INSERT INTO EMP VALUES
(7788,'SCOTT','ANALYST',7566,'1987-2-1',3000,NULL,20);
INSERT INTO EMP VALUES
(7839,'KING','PRESIDENT',NULL,'1981-11-17',5000,NULL,10);
INSERT INTO EMP VALUES
(7844,'TURNER','SALESMAN',7698,'1981-9-8',1500,0,30);
INSERT INTO EMP VALUES
(7876,'ADAMS','CLERK',7788,'1987-3-13',1100,NULL,20);
INSERT INTO EMP VALUES
(7900,'JAMES','CLERK',7698,'1981-12-3',950,NULL,30);
INSERT INTO EMP VALUES
(7902,'FORD','ANALYST',7566,'1981-12-3',3000,NULL,20);
INSERT INTO EMP VALUES
(7934,'MILLER','CLERK',7782,'1982-1-23',1300,NULL,10);

图书借阅

book表

--drop table book;
create table book
      (  bid decimal(4,0), bookname VARCHAR(20),
         bookpress VARCHAR(30), booktime date);

insert into book values(1,'oracle','清华大学出版社', 20180101); 
insert into book values(2,'音乐基础欣赏','清华大学出版社', 20160102);
insert into book values(3,'美术','高等教育出版社', 20130102);
insert into book values(4,'体育','高等教育出版社', 20150102);

lend表

--drop table lend;
create table lend(bid decimal(4,0),xh CHAR(8),ltime date,rtime date);

insert into lend values(1,'20161101', 20190401, 20190607);
insert into lend values(1,'20161102', 20190301, 20190607);
insert into lend values(1,'20161105', 20190601, 20190607);
insert into lend values(3,'20161106', 20190501, 20190607);
insert into lend values(4,'20161107', 20190601, 20190607);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值