数据库创建图书管理系统

创建图书管理系统

create database 图书管理系统2;
use 图书管理系统2;

创建图书表,读者表,借阅表

create table 图书表2(id int primary key auto_increment,
 书编号 varchar(30),
 书名 varchar(30),
 作者 varchar(30),
 出版社 varchar(30),
价格 float
 );

create table 读者表2(id int primary key auto_increment,
读者编号 char(10),
读者姓名 varchar(15),
读者类型 varchar(15)
);

create table 借阅表2(id int primary key auto_increment,
读者编号 char(10),
书编号 varchar(30),
借书日期 date,
还书日期 date
);

插入语句:向图书表插入一条记录书编号 TP202010101 书名 Mysql数据库技术 作者:写你自己名 出版社 辽宁教育出版社 价格 48

insert into 图书表2
(书编号,书名,作者,出版社,价格)
values('TP202010101','Mysql数据库技术','黄迪','辽宁教育出版社','48');

插入数据图书表

insert into 图书表2(书编号,书名,作者,出版社,价格)
values('TP311.138/125','数据库应用技术','周慧','人民邮电出版社',29)
;
insert into 图书表2(书编号,书名,作者,出版社,价格)
values('F270.7/34','EPR从内部集成开始','陈启申','电子工业出版社',45)
 ;
insert into 图书表2(书编号,书名,作者,出版社,价格)              
values('F270.7/455','SAP基础教程','黄佳','人民邮电出版社',55)
 ;
insert into 图书表2(书编号,书名,作者,出版社,价格)    
values('F270.7/56','ERP系统的集成应用','金蝶软件','清华大学出版社',35);
insert into 图书表2(书编号,书名,作者,出版社,价格)     
values('F275.3/65','SAP财务管理大全','王纹','清华大学出版社',46);
insert into 图书表2(书编号,书名,作者,出版社,价格)  
values('TP311.138/136','SQL Server 2008','Robin Dewson','人民邮电出版社',55);
insert into 图书表2(书编号,书名,作者,出版社,价格)                    
values('TP311.138/230','SQL Server 2008数据库设计与实现','Louis Davidson','人民邮电出版社',89);
insert into 图书表2(书编号,书名,作者,出版社,价格)                               
values('TP311.138/235','SQL Server 2008从入门到精通','Mike Hotek','清华大学出版社',59);
insert into 图书表2(书编号,书名,作者,出版社,价格)                         
values('TP311.138/78','数据库系统概论','萨师煊','高等教育出版社',25);
insert into 图书表2(书编号,书名,作者,出版社,价格)    
values('TP321/429','C#入门经典','Karli Watson','清华大学出版社',98);

查询图书表数据

select * from 图书表2;

插入数据读者表

insert into 读者表2(读者编号,读者姓名,读者类型)
values('2000186010','张子健','学生');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2000186011','张良宇','学生');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2003216008','张英','职员');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2004060003','李亚茜','教师');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2004216010','任灿灿','教师');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2011216117','孟霞','学生');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2012216008','杨淑华','学生');
insert into 读者表2(读者编号,读者姓名,读者类型)
values('2012216009','程鹏','学生');

查询

select * from 读者表2;

插入数据借阅表

insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2000186010','F270/455','2019-05-30','2020-01-14');
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2000186011','TP311.138/125','2019-11-26',null);
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2004216010','TP311.138/235','2019-11-15',null);
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2011216117','TP312/429','2019-04-09','2014-05-02');
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2012216008','F275.3/65','2019-10-28',null);
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2012216009','F270.7/455','2019-11-17','2014-12-01');
insert into 借阅表2(读者编号,书编号,借书日期,还书日期)
values('2012216009','TP311.138/136','2019-10-30',null);

查询图书表的“书名”“作者”“价格”信息,和系统时间

select 书名,作者,价格 ,now()
from 图书表2;

查询图书价格在40-50元之间的图书信息(用比较运算,范围运算 两种方法)

select *
from 图书表2
where 价格 between '40' and '50';
select *
from 图书表2
where 价格>='40' and 价格<='50';

查询出版社为“人民邮电出版社”或“清华大学出版社”的图书信息(用in运算, 逻辑“或”两种方法)

select *
from 图书表2
where 出版社 in('人民邮电出版社','清华大学出版社');
select *
from 图书表2
where 出版社='人民邮电出版社' or 出版社='清华大学出版社';

查询作者为"周慧"的图书信息

select *
from 图书表2
where 作者='周慧';
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容