Experimento 2 de CTGU: consulta básica 1-2 niveles
Este proyecto de capacitación es adecuado para experimentos de curso o capacitaciones que están aprendiendo el curso de "Principios y aplicaciones de bases de datos". El contenido incluye: consulta de tabla única
primera ronda
Experimento de base de datos MySQL 2_1-consulta de tabla única 3456
3. Descripción de la tarea
En la base de datos de la biblioteca se implementan las siguientes consultas:
- 3. Se consulta toda la información de los usuarios cuya unidad es "Computer College".
use library;
######### Begin #########
-- 3、 查询单位为“计算机学院”的用户的全部信息。
select *
from Users
where unitName='计算机学院';
######### End ##########
4. Descripción de la tarea
- 4. Consultar toda la información del libro que ha sido reservado pero aún no prestado.
use library;
######### Begin #########
-- 4、 查询已经预约但还没有借出的书的信息。
select *
from Books
where bstatus='3';
######### End ##########
5. Descripción de la tarea
- 5. Consultar el número de la tarjeta prestada y el número de libro que ha sido prestado durante más de 60 días y no ha sido devuelto.
use library;
######### Begin #########
-- 5、 查询借书超过60天且还没有归还的借阅证号、书号。
select loanNo,bookNo
from Loan
where borrowDate>60;
######### End ##########
6. Descripción de la tarea
- 6. Consultar el título, autor y precio de todos los libros chinos publicados por "Tsinghua University Press"
use library;
######### Begin #########
-- 6、 查询“清华大学出版社”出版的所有中文书的书名、作者、价格。
select bname,author,price
from BookInfo
where press = '清华大学出版社' AND language = '中文';
######### End ##########
Segundo nivel
Experimento de base de datos MySQL 2_2-consulta de tabla única 7-8-9-10
7. Descripción de la tarea
- 7. Consultar libros que aún no hayan sido prestados en la base de datos de circulación general o en la sala de referencia de la Facultad de Informática.
use library;
######### Begin #########
-- 7、 查询在流通总库或者是属于计算机学院资料室的尚未借出的书。
select *
from Books
where Books.ISBN = Books.ISBN and
bstatus = '0' and location in ('流通总库','计算机学院资料室');
######### End ##########
8. Descripción de la tarea
- 8. Pregunte sobre libros cuyos precios oscilen entre 30 y 50 yuanes.
use library;
######### Begin #########
-- 8、 查询价格在30元到50元之间的书。
select *
from BookInfo
where price between 30 and 50;
######### End ##########
9. Descripción de la tarea
- 9. Infórmese sobre el historial de préstamos en 2019.
use library;
######### Begin #########
-- 9、 查询2019年的借阅历史情况。
select *
from LoanHist
where borrowDate between '2019-01-01 00:00' and '2019-12-31 00:00';
######### End ##########
10. Descripción de la tarea
- 10. Consultar el título, autor, editor y precio de los libros escritos por Lan Ling, Sun Haitao y Liu Ming.
use library;
######### Begin #########
-- 10、 查询作者为兰苓、孙海涛、刘明编写的书的书名、作者、出版社和价格。
select bname,author,press,price
from BookInfo
where author in('兰苓','孙海涛','刘明');
######### End ##########