江西财经大学数据库SQL实验答案
数据库原理中SQL语句实验指导书及答案

实验四:管理SQL Server表数据一、实验目的熟悉数据表结构及使用特点;熟悉使用Management Stuio界面方式管理数据表数据;熟悉使用T-SQL语句管理数据表数据。
二、实验环境已安装SQL Server 2005 企业版的计算机(13台);具有局域网环境,有固定IP;三、实验学时2学时四、实验要求了解SQL Server数据表数据的管理方法;了解SQL Server数据类型;完成实验报告(部分题只需给出关键语句)。
五、实验内容及步骤以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student、course、sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作:向各个数据表中插入如下记录:学生信息表(student)课程信息表(course)选课信息表(sc)insert into student.dbo.sc values('20051501','1',75)insert into student.dbo.course values('1','数据库','5',4)insert into student.dbo.student values('201015001','赵菁菁','女',23,'CS') 2.修改CS系姓名为“李勇”的学生姓名为“李咏”;update studentset Sname='李咏'where Sname='李勇'3.修改课程“数据处理”的学分为3学分;3.update courseset Ccredit=3where Cname ='数据处理'4.将选修课程“1”的同学成绩加5分;4.update scset Grade =Grade+5where Cno='1'5.将选修课程“大学英语”的同学成绩加5分;update scset Grade=Grade+5from course,scwhere o=o and ame='大学英语'6.将学号为“200515010”的学生信息重新设置为“王丹丹、女、20、MA”;update studentset Sname='王丹丹',Ssex='女',Sage=20,Sdept='MA'where Sno='200515010'7.修改借书证号为2005001的学生记录重新设置:名字为王婧婧、专业为信息管理、借书量增加5本;(因为无些相关的数据表帮无法实现)8.删除数据表student中无专业的学生记录;deletefrom studentwhere Sdept is null9.删除数据表student中计算机系年龄大于25的男同学的记录;deletefrom studentwhere Ssex='男' and Sage>25 and Sdept='CS'10.删除数据表course中学分低于1学分的课程信息;deletefrom coursewhere Ccredit<1实验五:数据库单表查询一、实验目的1.掌握SELECT语句的基本语法和查询条件表示方法;2.掌握查询条件表达式和使用方法;3.掌握GROUP BY 子句的作用和使用方法;4.掌握HAVING子句的作用和使用方法;5.掌握ORDER BY子句的作用和使用方法。
数据库技术与应用SQL习题答案

实验2 SQL Server 数据库的管理4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE创建studb数据库。
然后通过系统存储过程sp_helpdb查看系统中的数据库信息CREATE DATABASE studbsp_helpdb5.在查询分析器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。
ALTER DATABASE studbMODIFY FILE(NAME=studb,SIZE=5MB,MAXSIZE=20MB,FILEGROWTH=1MB)7.使用企业管理器将studb数据库的名称更改为student_db。
ALTER DATABASE studbMODIFY NAME=student_db8.使用Transact-SQL语句DROP DATABASE删除student_db数据库。
DROP DATABASE student_db实验3 SQL Server 数据表的管理5.使用Transact-SQL语句CREATE TABLE在studentsdb数据库中创建grade 表。
CREATE TABLE grade(学号 char(4),课程编号 char(4),分数 decimal(5))8.使用Transact_SQL语句INSERT INTO...VALUES向studentsdb数据库的grade表插入以下数据:学号课程编号分数0004 0001 80USE studentsdbGOINSERT INTO gradeVALUES('0004','0001','80')9.使用Transact_SQL语句ALTER TABLE修改curriculum表的“课程编号”列,使之为非空。
江西财经大学数据库习题八答案

江西财经大学数据库习题八答案习题八第一题:(1)Public Sub 求z值()Dim x, y, z As Doublex = Val(InputBox("请输入x的值"))y = Val(InputBox("请输入y的值"))m = x - ySelect Case mCase Is < 0z = x + yCase Is = 0z = x * y * Sgn(y)Case Is > 0z = x / yEnd SelectDebug.Print "x=", xDebug.Print "y=", yDebug.Print "z=", zEnd Sub(2)Public Sub 求z的值()Dim x, y, z As Doublex = Val(InputBox("请输入x的值"))y = Val(InputBox("请输入y的值"))If x < y Thenz = x + yEnd IfIf x = y Thenz = x * y * Sgn(y)End IfIf x > y And y <> 0 Thenz = x / yEnd IfDebug.Print "x=", xDebug.Print "y=", yDebug.Print "z=", zEnd Sub(3)Public Sub 求z的值()Dim x, y, z As Doublex = Val(InputBox("请输入x的值")) y = Val(InputBox("请输入y的值")) If x < y Thenz = x + yElseIf x = y Thenz = x * y * Sgn(y)ElseIf x > y & y = 0 Thenz = x / yEnd IfDebug.Print "x=", xDebug.Print "y=", yDebug.Print "z=", zEnd Sub第二题:Public Sub 求一元二次方程()Dim A, B, C As DoubleA = Val(InputBox("请输入A的值"))B = Val(InputBox("请输入B的值"))C = Val(InputBox("请输入C的值"))D = B ^ 2 - 4 * A * CIf D = 0 Thenx1 = (-B + Sqr(B ^ 2 - 4 * A * C)) / 2 * A x2 = (-B + Sqr(B ^ 2 - 4 * A * C)) / 2 * A End IfIf D > 0 Thenx1 = (-B + Sqr(B ^ 2 - 4 * A * C)) / 2 * A x2 = (-B - Sqr(B ^ 2 - 4 * A * C)) / 2 * A End IfIf D < 0 ThenDebug.Print "此方程无实解"End IfDebug.Print "A=", ADebug.Print "B=", BDebug.Print "C", CDebug.Print "x1=", x1Debug.Print "x2=", x2End Sub第三题:Public Sub 今天的日期()Dim d As Integerd = InputBox("请输入今天的日期")If d = "0" ThenMsgBox ("今天是周日")End IfIf d = "1" ThenMsgBox ("今天是周一")End IfIf d = "2" ThenMsgBox ("今天是周二")End IfIf d = "3" ThenMsgBox ("今天是周三")End IfIf d = "4" ThenMsgBox ("今天是周四")End IfIf d = "5" ThenMsgBox ("今天是周五")End IfIf d = "6" ThenMsgBox ("今天是周六")End IfIf d < 0 Or d > 6 ThenDebug.Print "输入数据错误"End IfDebug.Print "d="; dEnd Sub第四题:Public Sub 计算行李费用()Dim A, w, s, p As DoubleA = Val(InputBox("请输入a的值"))w = Val(InputBox("请输入w的值"))s = Val(InputBox("请输入s的值"))If (A > 18 And w < 20) Or (A < 18 And w < 10) Then p = 0 End IfIf (A >= 18 And w > 20) And (s Mod 100 <> 0) Thenp = 0.2 * (w - 20) * (Int((s / 100)) + 1)End IfIf (A >= 18 And w > 20) And (s Mod 100 = 0) Thenp = 0.2 * (w - 20) * (s / 100)End IfIf (0 < A < 18 And w > 10) And (s Mod 100 <> 0) Then p = 0.2 * (w - 10) * (Int((s / 100)) + 1)End IfIf (0 < A < 18 And w > 10) And (s Mod 100 = 0) Then p = 0.2 * (w - 10) * (s / 100)End IfDebug.Print "a=", ADebug.Print "w=", wDebug.Print "s=", sDebug.Print "p=", pEnd Sub第五题:(1)求1+(1+2)+......(1+2+3 (10)Public Sub sum_example()Dim i, s As Integers = 0i = 1Do While i < 11s = s + (i * (i + 1)) / 2i = i + 1LoopDebug.Print "s=", sEnd Sub(2)求1!+2!+ (10)Public Sub sum_example()Dim i, s, t As Doubles = 0i = 1t = 1Do While i < 11s = s + ti = i + 1t = i * tLoopDebug.Print "s=", sEnd Sub第六题:Public Sub 找数()Dim s, n As StringDim i As Integern = 0For i = 100 To 200If (i Mod 3 = 0) And (i Mod 5 = 0) Then n = n + 1s = s & Str(i)End IfNext iDebug.Print "n=", nDebug.Print "s", sEnd Sub第七题:(1)Public Sub 三角状星型输出()Dim i, j As IntegerFor i = 1 To 10Debug.PrintNextFor i = 1 To 4Debug.Print Tab(20); "*";For j = 1 To 2 * i - 2Debug.Print "*";Next jDebug.PrintNext iEnd Sub(2)Public Sub 三角状星型输出3()Dim i, j As IntegerFor i = 1 To 10Debug.PrintNextFor i = 1 To 4Debug.Print Tab(20 - 2 * i); "*"; For j = 1 To 2 * i - 2 Debug.Print "*";Next jDebug.PrintNext iEnd Sub(3)Public Sub 三角状星型输出4()Dim i, j As IntegerFor i = 1 To 10Debug.PrintNextFor i = 1 To 5Debug.Print Tab(20 - i); "*";For j = 1 To 5Debug.Print "*";Next jDebug.PrintNext iEnd Sub第八题:Public Sub 评委得分()Dim a(1 To 10), s As DoubleDim i As Integers = 0For i = 1 To 10a(i) = Val(InputBox("请输入" & "a(" & i & ")")) Debug.Print "a(i)="; a(i)max = a(1)If a(i) > max Thenmax = a(i)End Ifmin = a(1)If a(i) < min Thenmin = a(i)End IfNextFor i = 1 To 10s = s + a(i)Nexts = s - max - minDebug.Print "s", sDebug.Print "s/8="; s / 8End Sub第九题:Public Sub 素数()Dim i, x, s As Integers = 0For x = 2 To 100For i = 2 To 50If x / i = Int(x / i) Then Exit For End IfNext iNext xIf Thens = s + xDebug.Print "s="; sEnd IfEnd SubPublic Sub 素数()Dim flag As BooleanDim i, x, s As Integers = 0For x = 2 To 100flag = tureFor i = 2 To Int(x / 2)If x / i = Int(x / i) Thenflag = FalseExit ForNext iIf flag Thens = s + xEnd IfNext xDebug.Print "s="; sEnd Sub第十题:Public Sub 水仙花数()Dim a, b, c, i As IntegerFor i = 0 To 999a = i \ 100 '百位上的数b = (i - a * 100) \ 10 '十位上的数c = i Mod 10 '个位上的数If a ^ 3 + b ^ 3 + c ^ 3 = i Then Debug.Print i End IfNext iEnd Sub第十一题:Public Sub sum_example()Dim s As DoubleDim a, b, t, i As Integer s = 0i = 1a = 2b = 1Do While i <= 20s = s + (a / b)t = aa = a + bb = ti = i + 1LoopDebug.Print "s=", sEnd Sub。
数据库实践教程答案sql

数据库实践教程答案sql在数据库实践教程中,学生需要通过编写SQL语句来操作数据库。
SQL(Structured Query Language)是一种用于管理关系数据库系统的语言,学习和掌握SQL语言非常重要。
首先,我们需要了解常用的SQL操作语句,如SELECT、INSERT、UPDATE和DELETE。
SELECT语句用于查询数据库中的数据,INSERT语句用于向数据库中插入新的数据,UPDATE语句用于更新数据库中的数据,DELETE语句用于删除数据库中的数据。
这些操作语句是数据库操作的基础。
在编写SQL语句时,我们需要考虑表的结构和关系。
在数据库中,数据是以表的形式存储的,每个表由多个列组成,每一列代表一个字段。
表之间可以通过外键来建立关联关系,这样可以更好地组织和管理数据。
在编写SQL语句时,我们需要根据表之间的关系来进行数据查询、插入、更新和删除操作。
此外,在编写SQL语句时,我们还需要注意SQL的语法规则。
SQL语句一般由关键字、函数、运算符和标点符号组成,关键字用来表示操作的类型,函数用来对数据进行计算和处理,运算符用来进行条件判断和逻辑运算。
正确地使用这些语法元素可以确保SQL语句的执行正确和高效。
在实践教程中,学生需要运用所学知识来编写SQL语句,实现对数据库中数据的查询、插入、更新和删除操作。
编写SQL语句需要综合运用SQL的基本操作语句、表的结构和关系以及SQL的语法规则。
总之,数据库实践教程是学生掌握SQL语言的重要阶段。
通过编写SQL语句来操作数据库,学生可以更好地理解数据库的工作原理和应用场景,提升对数据库的数据管理和处理能力。
编写SQL语句需要对SQL的基本操作语句、表的结构和关系以及SQL的语法规则进行综合运用,只有掌握了这些要点,才能编写出高效、准确的SQL语句。
江西财经大学数据库书上习题八答案

江西财经⼤学数据库书上习题⼋答案习题8解答2. 求程序运⾏结果题1)试写出下列程序运⾏结果Public Sub Fig1()Dim i As IntegerDebug.Print Tab(10); "*"For i = 1 To 5Debug.Print Tab(10 - i); "*"; Spc(i - 1); "*"; Spc(i - 1); "*" Next iFor i = 4 To 1 Step -1Debug.Print Tab(10 - i); "*"; Spc(i - 1); "*"; Spc(i - 1); "*" Next iDebug.Print Tab(10); "*"End Sub解答:***** * ** * ** * ** * ** * ** * ** * *****2)求下列程序运⾏结果Public Sub 作业2()Dim x, y, i As Doublex = 0: y = 0For i = 1 To 8If i Mod 2 <> 0 Thenx = x - iElsey = y + iEnd IfNextDebug.Print "i="; iDebug.Print "x="; xDebug.Print "y="; yEnd Sub解答:i= 9x=-16y= 203)求下列程序的运⾏结果Public Sub 作业3()Dim m, s, k As Doublem = 28s = 0k = 1Do While k <= Int(m / 2)If Int(m / k) = m / k ThenDebug.Print ks = s + kEnd Ifk = k + 1LoopDebug.Print "s="; sEnd Sub解答:124714s= 284)当n=10时,求下列程序运⾏结果Public Sub 作业4()Dim n, a1, a2, a3, i As Doublen = Val(InputBox("请输⼊n,要求n>=3")) If n <= 2 ThenExit SubEnd Ifa1 = 1a2 = 1Debug.Print a1; a2For i = 2 To n - 1a3 = a1 + a2a1 = a2a2 = a3Debug.Print a3 Next End Sub解答:1 123 5 8 13 21 34 55 3. 改错题1)程序改错,下⾯的每个程序均有两个错误,试调试修改正确。
数据库原理中SQL语句实验指导书及答案

实验四:管理SQL Server表数据一、实验目的熟悉数据表结构及使用特点;熟悉使用Management Stuio界面方式管理数据表数据;熟悉使用T-SQL语句管理数据表数据。
二、实验环境已安装SQL Server 2005 企业版的计算机(13台);具有局域网环境,有固定IP;三、实验学时2学时四、实验要求了解SQL Server数据表数据的管理方法;了解SQL Server数据类型;完成实验报告(部分题只需给出关键语句)。
五、实验内容及步骤以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student、course、sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作:向各个数据表中插入如下记录:学生信息表(student)课程信息表(course)选课信息表(sc)insert into student.dbo.sc values('20051501','1',75)insert into student.dbo.course values('1','数据库','5',4)insert into student.dbo.student values('201015001','赵菁菁','女',23,'CS') 2.修改CS系姓名为“李勇”的学生姓名为“李咏”;update studentset Sname='李咏'where Sname='李勇'3.修改课程“数据处理”的学分为3学分;3.update courseset Ccredit=3where Cname ='数据处理'4.将选修课程“1”的同学成绩加5分;4.update scset Grade =Grade+5where Cno='1'5.将选修课程“大学英语”的同学成绩加5分;update scset Grade=Grade+5from course,scwhere o=o and ame='大学英语'6.将学号为“200515010”的学生信息重新设置为“王丹丹、女、20、MA”;update studentset Sname='王丹丹',Ssex='女',Sage=20,Sdept='MA'where Sno='200515010'7.修改借书证号为2005001的学生记录重新设置:名字为王婧婧、专业为信息管理、借书量增加5本;(因为无些相关的数据表帮无法实现)8.删除数据表student中无专业的学生记录;deletefrom studentwhere Sdept is null9.删除数据表student中计算机系年龄大于25的男同学的记录;deletefrom studentwhere Ssex='男' and Sage>25 and Sdept='CS'10.删除数据表course中学分低于1学分的课程信息;deletefrom coursewhere Ccredit<1实验五:数据库单表查询一、实验目的1.掌握SELECT语句的基本语法和查询条件表示方法;2.掌握查询条件表达式和使用方法;3.掌握GROUP BY 子句的作用和使用方法;4.掌握HAVING子句的作用和使用方法;5.掌握ORDER BY子句的作用和使用方法。
2022年江西财经大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年江西财经大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;2、SQL语言的数据定义功能包括______、______、______和______。
3、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R4、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
5、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
6、数据库恢复是将数据库从______状态恢复到______的功能。
7、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
9、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
二、判断题11、有出现并发操作时,才有可能出现死锁。
()12、标准SQL语言能用于所有类型的关系数据库系统。
()13、从计算机数据管理的角度看,信息就是数据,数据就是信息。
江西财经大学数据库实验13

学号
A2106
姓名
彭才
同组人
实验项目
实验地点
实验仪器台号
指导教师
实验日期及节次
年月日,第节
标签、命令按钮、文本框、单选框和复选框控件的使用。
(1)登陆毕博教学网站(http://210.35.204.159/);(2)选择“数据库应用”课程;(3)选择“按周编制的教学安排”后,再选择“第十二周”;(4)下载“实验”和“数据库样例”。
要求:使用三个文本框来接收方程系数a、b、c。如果无解则给出一个对话框(使用MsgBox函数),并将焦点重新设置到参数a的文本框。
使用两个文本框来输出求解得结果,此两个文本框的“可用”属性设置为“否”。
使用测试数据a=2,b=-4,c=-48,其解为x1=6,x2=-4进行测试。如下图所示。
(4)使用表格描述所有控件的实例名称及其所属类。
Opt
Lbl_Opt
(5)进入VBE环境,打开立即窗口,根据简化的Access对象模型,通过在立即窗口输入命令方法修改下列属性。
控件名称
修改属性
Lbl_Txt
“标题”属性修改为“姓名”
Txt
Value属性修改为“王改改”
Cmd
“标题”属性修改为“确定”
ChkLeabharlann “可用”属性修改为“否”Lbl_Chk
“标题”属性修改为“复选框”
(5)使用表格方式描述编写的事件代码。
(6)给出事件对应的代码。
使用截图方式,将第二部分实验过程记录。
1、编写一个DAO程序,在立即窗口输出成绩表中大于等于80分的学生学号、课程号和成绩。
使用文本框输入一门课程的课程号,使用列表框显示该课程所有选课的同学学号、所属班级、课程名及相应成绩,按所属班级排序输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL三
1.select 读者编号,姓名,性别from 读者where 工作单位="江西财经大学国际学院"
1.select 读者编号,姓名,性别from 读者where 工作单位like "*国际学院*"
2.select 分类号,max(单价) as 最高价格,avg(单价) as 平均价格from 图书group by 分类号order by max(单价) desc
3.select * from 图书where 图书名称like "*Java*"
4.select 图书编号,出版时间,入库时间,图书名称from 图书where year(入库时间)>=1992 and year(入库时间)<=2000 order by 入库时间
5.select 分类号,sum(库存数量) as 库存总量from 图书group by 分类号
6.select 图书名称,作者姓名from 图书where 作者姓名like "张*" or 作者姓名like "王*"
SQL四
1.
select 读者编号,姓名,工作单位from 读者where 读者编号in (select 读者编号from 借阅where not 是否归还)
select distinct 读者.读者编号,姓名,工作单位from 读者,借阅
where 读者.读者编号=借阅.读者编号
and not 是否归还
2.
select c.图书编号,c.图书名称,借阅日期,归还日期
from 读者a,借阅b,图书c
where a.读者编号=b.读者编号
and b.图书编号=c.图书编号
and 姓名="马永强"
3.
select 图书名称,作者姓名,出版社名
from 图书a,图书分类b
where a.分类号=b.分类号
and 分类名称="文学类"
4.
select a.读者编号,姓名,图书名称,借阅日期,归还日期
from 读者a,借阅b,图书c
where a.读者编号=b.读者编号and b.图书编号=c.图书编号
and 工作单位="江西财经大学国际学院"
and not 是否归还
5.
select a.读者编号,姓名,图书名称,借阅日期,归还日期
from 读者a,借阅b,图书c
where a.读者编号=b.读者编号
and b.图书编号=c.图书编号
and 出版社名="清华大学出版社"
6.
select 分类名称,sum(库存数量) from 图书a,图书分类b where a.分类号=b.分类号group by b.分类号,分类名称
select a.读者编号,姓名,c.图书编号,图书名称,借阅日期
from 读者a,借阅b,图书c
where a.读者编号=b.读者编号
and b.图书编号=c.图书编号
and year(借阅日期) between 2005 and 2006
8.
select a.读者编号,姓名,sum(单价)
from 读者a,借阅b,图书c
where a.读者编号=b.读者编号and b.图书编号=c.图书编号
group by a.读者编号,姓名
having sum(单价)>=150
SQL五
1.
select 读者编号,姓名,工作单位
from 读者
where 读者编号in (select 读者编号from 借阅where not 是否归还)
2.
select 姓名from 读者where 读者编号not in (select 读者编号from 借阅)
3.
select 读者.读者编号,姓名,借阅.图书编号,图书名称FROM 图书,读者,借阅
WHERE 读者.读者编号=借阅.读者编号AND 图书.图书编号=借阅.图书编号
and 读者.读者编号in (select 读者编号from 借阅GROUP BY 读者编号HA VING COUNT(*)>=3) order by 读者.读者编号
4.
select 读者编号,姓名,工作单位
from 读者
where 读者编号in (select 读者编号from 借阅where not 是否归还)
4.
select distinct 读者.读者编号,姓名,工作单位
from 读者,借阅
where 读者.读者编号=借阅.读者编号
and not 是否归还
5.
select 读者编号,姓名
from 读者
where 读者编号not in (select 读者编号from 借阅a,图书b,图书分类c where a.图书编号=b.图书编号and b.分类号=c.分类号and 分类名称="管理类")
SQL六
1.
update 图书set 单价=单价+5 where 分类号=(select 分类号from 图书分类where 分类名称="计算机应用类")
update 借阅set 是否归还=true where 读者编号in (select 读者编号from 读者where 身份证号like "??????1987*")
3.
insert into 借阅values("06-00008","003-000024",#2007-3-25#,#2007-5-25#,false)
4.
delete from 借阅where year(借阅日期)=2006 and month(借阅日期)=8
5.
delete from 借阅where 读者编号=(select 读者编号from 读者where 姓名="欧阳思思")
6.
select 图书编号,图书名称,入库时间
from 图书
where 入库时间between [请输入入库时间下限] and [请输入入库时间上限]。