全球旧事资料 分类
题目1
1、学校图书馆借书信息管理系统建立三个表:学生信息表:stude
t字段名称stuIDstuNamemajor图书表:book字段名称BIDtitleauthor借书信息表:borrow字段名称borrowIDstuIDBIDT_timeB_timechar10char10char10datetimedatetime数据类型说明借书编号,主键学生编号,外键图书编号,外键借书日期还书日期char10char50char20数据类型说明图书编号,主键书名作者char10Varchar10Varchar50数据类型说明学生编号,主键学生名称专业
请编写SQL语句完成以下的功能:1查询“计算机”专业学生在“20071215”至“200818”时间段内借书的学生编号、学生名称、图书编号、图书名称、借出日期;参考查询结果如下图所示:
2
查询所有借过图书的学生编号、学生名称、专业;参考查询结果如下图所示:
f3
查询借过作者为“安意如”的图书的学生姓名、图书名称、借出日期、归还日期;参考查询结果如下图所示:
4
查询目前借书但未归还图书的学生名称及未还图书数量;参考查询结果如下图所示:
附加:建表语句
fUSEmasterGO建库检验数据库是否存在,如果为真,删除此数据库IFexistsSELECTFROMsysdatabasesWHERE
ameBOOKDROPDATABASEBOOKGOCREATEDATABASEBOOKGO建数据表USEBOOKGOCREATETABLEstude
t学生信息表stuIDCHAR10primarykey学生编号stuNameCHAR10NOTNULL学生名称majorCHAR50NOTNULL专业GOCREATETABLEbook图书表BIDCHAR10primarykey图书编号titleCHAR50NOTNULL书名authorCHAR20NOTNULL作者GOCREATETABLEborrow借书表borrowIDCHAR10primarykey借书编号stuIDCHAR10foreig
keystuIDrefere
cesstude
tstuID学生编号BIDCHAR10foreig
keyBIDrefere
cesbookBID图书编号T_timedatetimeNOTNULL借出日期B_timedatetime归还日期GO学生信息表中插入数据INSERTINTOstude
tstuIDstuNamemajorVALUES1001林林计算机INSERTINTOstude
tstuIDstuNamemajorVALUES1002白杨计算机INSERTINTOstude
tstuIDstuNamemajorVALUES1003虎子英语INSERTINTOstude
tstuIDstuNamemajorVALUES1004北漂的雪工商管理
fINSERTINTOstude
tstuIDstuNamemajorVALUES1005五月数学图书信息表中插入数据INSERTINTObookBIDtitleauthorVALUESB001人生若只如初见安意如INSERTINTObookBIDtitleauthorVALUESB002入学那天遇见你晴空INSERTINTObookBIDtitleauthorVALUESB003感谢折磨你的人如娜INSERTINTObookBIDtitleauthorVALUESB004我不是教你诈刘庸INSERTINTObookBIDtitleauthorVALUESB005英语四级白雪借书信息表中插入数据INSERTIr
好听全球资料 返回顶部