资源描述
SQL模拟考试题及答案
选择题
数据库概念模式产生于数据库系统设计的 _C______ 阶段。
A 、规划 B 、需求分析 C 、概念设计 D 、逻辑设计
以下运算符中优先级最低的是( D )。
(A)+(加) (B)=(等于) (C)like (D)=(赋值)
在SQL中,SELECT语句的“SELECT TOP 10 ”表示查询结果中 ( A )
A.前10条记录 B. 后10条记录
C. 前10%条记录 D. 后10%条记录
下列哪些语句用于删除存储过程( C )?
A、CREATE PROCEDURE B、CREATE TABLE C、DROP PROCEDURE D、其他
print round ( 998.88 , 0 ),round(999.99,-1)
执行结果是:C
A 、 999.00 , 990.00 B 、 999.00 , 1000.00
C 、 998.00 , 1000.00 D 、 999.00 , 999.99
下列语句中正确的是 _____B__ 。表 score(sti_id,names,math,English,VB)
A) select stu_id,sum(math) from score
B) select sum(math),avg(VB) from score
C) select * ,sum(english) from score
D) delete * from score
SELECT语句中与HAVING子句通常同时使用的是( C )子句。
A.ORDER BY B.WHERE C.GROUP BY D.无需配合
关系数据模型 ______D_ 。
A) 只能表示实体间的 1 : 1 联系
B) 只能表示实体间的 1 : n 联系
C) 只能表示实体间的 m : n 联系
D) 只能表示实体间的上述 3 种联系
SQL Server 2000 企业版可以安装在操作系统上。C
(A)Microsoft Windows 98
(B)Microsoft Windows 2000 Professional
(C)Microsoft Windows 2000 Server
(D)Microsoft Windows XP
SQL Server 2000提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止SQL Server的4种服务的是( D )。
(A)企业管理器 (B)导入和导出数据 (C)事件探察器 (D)服务管理器
判断题
若使用REVOKE命令撤消某用户创建表的权限,则该用户将肯定无权创建表。 (F )
数据库的名称一旦建立就不能重命名。f
存储过程是存储在服务器上的一组预编译的Transcat-SQL语句 T
在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的 F
SQL Server有数据备份功能但没有数据还原功能 F
建立唯一约束的字段允许为空。T
外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求惟一(T )
企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。 ( T)
SQL Server2000支持Unicode字符集,相应数据类型为text、char和varchar。 (F )
删除表时,表中的触发器不被同时删除 F
填空题
BACKUP命令是对数据库进行______备份____的命令
1、 数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关
图、表、函数、视图、存储过程、、_____触发器____ 、默认、规则等。
E-R模型的三要素是_________实体_____、属性和实体之间的联系。
在变量的命名时,全局变量以_____@@____符号开头,局部变量以@开头
关系型数据库使用的存储结构是多个二维表格,在二维表中每一行称为一条 记录 ,用来描述一个对象的信息
数据库是被长期存放在计算机内的、有组织的、统一管理的相关___数据___的集合。
完整性约束包括___实体___完整性、域完整性、参照完整性和用户定义完整性。
SQL Server 2000有两种身份验证机制,分别是______ windows
____________身份验证和
windows和sql server混合身份验证。
1、 查询雇员的薪水信息时,结果按薪水降序排列,程序清单为:
select * from employee ___________ order by 薪水 desc 、
2._____域 _____完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
创建触发器“abc”,当修改XSCJ表中的纪录时,成绩>60分,则根据XSKC表中的该门课程的学分修改XSCJ表中该记录的学分。
use 成绩数据库
CREATE TRIGGER abc ON [dbo].[XSCJ]
FOR UPDATE
AS
if update(成绩)
______ xscj
set xscj.学分=(select 学分 from xskc where deleted.课程号=xskc.课程号)
简答题
列出几个Sql Server数据库中常见的数据库对象(4个以上)。
简述常用的连接数据库的三种方法?
请按照doc文档中的要求完成任务,并将结果直接写在doc文档的对应小题空白行中。
操作题
上机完成以下的内容,写出每个小题要求的SQL语句。
1. 使用T-SQL语句建立一个宾馆数据库bg。
2. 在上述数据库中有客房标准信息表、订房信息表、客房信息表等,具体表结构如下:
(注:要求表字段取英文名)
roomtype (客房标准信息表)
列名
中文说明
数据类型
允许空值
说明
typeid
客房类型编号
varchar
´
主键
Typename
客房类型
varchar
´
area
面积
Numeric
Ö
bednum
床位数量
tiny
´
8>Badnum>0
Price
单价
numeric
Ö
默认“100”
htelephone
是否有电话
varchar
Ö
默认“有”
客房信息表:(rooms)
列名(英文名)
列名(中文名)
数据类型
允许空值
说明
Roomno
客房编号
varchar
´
主键
typeid
客房类型
varchar
´
roomposition
客房位置
varchar
Ö
roomprice
单价
numeric
Ö
putup
是否被预定
varchar
´
默认“否”
roommemo
备注
text
Ö
订房信息表:(bookin)
列名(英文名)
列名(中文名)
数据类型
允许空值
说明
bookno
订房编号
varchar
´
主键
Guest_id
身份证号
varchar
´
惟一
Roomno
客房编号
varchar
´
外键参照rooms表roomno
Staydate
入住日期
Datetime
Ö
默认为系统日期
Returndate
结算日期
Datetime
Ö
discount
折扣
numeric
Ö
ammount
金额
numeric
Ö
下面各题注意:各个表字段是英文名
3. 写出SQL语句,用来查询所有客户的身份证号、客房编号、入住日期、结算日期等信息。
4. 写出SQL语句,用来查询被预定的“标准房”(客房类型)的客房的客房编号, 按客房编号的升序排序。
5. 查询身份证号为“310222196711040064”的客户最近入住酒店的日期以及客房编号,住了几天等信息。
6.创建触发器,实现如果删除客房标准信息表中某种客房类型记录,相应的客房信息表中所有此类型的客房记录都删除。(10分)
(二)
下面描述错误的是( B)。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为 primary 文件组。
D、文件组是为了更好的实现数据库文件组织。
Select 雇员ID FROM employee WHERE 薪水>1250 命令的功能是( D )。
A.查询薪水大于1250的记录
B.查询1250号记录后的记录
C.检索所有的雇员ID
D.从[employee]关系中检索薪水大于1250的雇员ID
下面只存在于服务器端的组件是:(A )
A 、服务器组件
B 、企业管理器组件
C 、查询分析器组件
D 、导入导出组件
关系数据表的关键字可由(D )字段组成。
A 、一个 B 、两个 C 、多个 D 、一个或多个
要查询book表中所有书名中包含“计算机”的书籍情况,可用( B )语句。
(A) SELECT * FROM book WHERE book_name LIKE ‘计算机*’
(B) SELECT * FROM book WHERE book_name LIKE ‘计算机%’
(C) SELECT * FROM book WHERE book_name = ‘计算机*’
(D) SELECT * FROM book WHERE book_name = ‘计算机%’
SQL Server提供的单行注释语句是使用( B )开始的一行内容。
A. “/*” B. “--” C. “{” D. “/”
以下运算符中优先级最低的是( D )。
(A)+(加) (B)=(等于) (C)like (D)=(赋值)
下面标志符不合法的是:(C)。
A 、 [my delete]
B 、 _mybase
C 、 $money
D 、 trigger1
SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB
新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( B )。
(A)master (B)NorthWind (C)msdb (D)bookdb
在SQL Server中用户能建立全局变量。 F
sa账户可以在服务器中执行任何操作。T
数据库的名称一旦建立就不能重命名。f
数据库不允许存在数据冗余。F
全局变量与局部变量一样,用户必须进行声明后才能使用。 F
SQL Server的数据库可以导出为Access数据库。T
存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。T
在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。F
1. SQL Server不允许字段名为汉字。F
SQL Server有数据导入功能但没有数据导出功能。F
SQL Server 2000有两种身份验证机制,分别是______windows____________身份验证和
windows和sql server混合身份验证。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是_____max__()。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是___avg____()。
___域______完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
1、 数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、insert、update和____delete______。
数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键分为主键 和 外键 两种
在SQL中,alter view命令为____ _修改___视图的命令。
RESTORE命令是对数据库进行___恢复/还原_______的命令。
1、 数据库对象就是存储和管理数据库的结构形式,这些数据库对象包括数据库关系图、表、函数、视图、存储过程、、____触发器____ 、默认、规则等。
在建立触发器时必须指定触发触发器的事件,即用户必须在_____delete____、update和
insert三种操作中至少指定一种。
使用SQL语句创建一个班级表MYCLASS,属性如下:CLASSNO,DEPARTNO,CLASSNAME;类型均为字符型;长度分别为8、2、20且均不允许为空。
CREATE TABLE MYCLASS
( CLASSNO CHAR (8) NOT NULL,
DEPARTNO CHAR (2) NOT NULL,
CLASSNAME ______________________
)
请写出空白处的语句(或语句片段)
创建数据库有那几种方法?
为什么要创建索引(创建索引有什么好处?)
(三)
在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是( A )。
(A)聚集索引 (B)非聚集索引 (C)主键索引 (D)唯一索引
下面描述错误的是( B)。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为 primary 文件组。
D、文件组是为了更好的实现数据库文件组织。
在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
SQL语言中,删除记录的命令是( A )。
A. DELETE B. DROP C. CLEAR D. REMOVE
下面对 union 的描述正确的是( D)。
a)任何查询语句都可以用 union 来连接
b)union 只连接结果集完全一样的查询语句
c)union 是筛选关键词,对结果集再进行操作。
d)union 可以连接结果集中数据类型个数相同的多个结果集。
print len(‘1234'),datelength(‘1234'),datelength(1234)
执行后显示的结果是:A
A 、 4 , 4 , 2 B 、 4 , 4 , 4
C 、 3 , 3 , 3 D 、 2 , 2 , 2
print round ( 998.88 , 0 ),round(999.99,-1)
执行结果是:C
A 、 999.00 , 990.00 B 、 999.00 , 1000.00
C 、 998.00 , 1000.00 D 、 999.00 , 999.99
SQL Server 2000是一个( C )的数据库系统。
(A)网状型 (B)层次型 (C)关系型 (D)以上都不是
SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB
下面字符串能与通配符表达式[ABC]_a进行匹配的是:( C)。
A、BCDEF
B、A_BCD
C、ABa
D、A%a
主键字段允许为空。F
sa账户可以在服务器中执行任何操作。T
数据完整性就是指数据的正确性、完备性和一致性。T
在数据库中建立的索引越多越好。F
SQL Server的数据库可以导出为excel数据文件。T
在SQL Server中用户能建立全局变量。F
删除表时,表中的触发器不被同时删除。F
触发器与约束发生冲突,触发器将不执行。T
表的每个触发动作只能有一个INSTEAD OF触发器。 T
在SQL Server2000中,由于不能跨页存储数据行,所以页中每一行最多包含的数据量是8060BYTE。T
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是___MAX____()。
1、 数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、insert、update和_____delete_____。
1、 查询雇员的薪水信息时,结果按薪水降序排列,-程序清单为:
select * from employee _________order by 薪水 desc________________________。
1、 触发器有3种类型,即insert类型、update类型和_____delete类型____。
在变量的命名时,全局变量以_____@@____符号开头,局部变量以@开头
完整性约束包括___实体___完整性、域完整性、参照完整性和用户定义完整性。
一个表最多可以建立 249 个非聚合索引。
表是由行和列组成的,行有时也称为__记录______,列有时也称为字段或域。
对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的__数据表/基本表__ __。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最小值的函数是__min_____()。
创建触发器“abc”,当修改XSCJ表中的纪录时,成绩>60分,则根据XSKC表中的该门课程的学分修改XSCJ表中该记录的学分。
use 成绩数据库
CREATE TRIGGER abc ON [dbo].[XSCJ]
FOR UPDATE
AS
if update(成绩)
______ xscj
set xscj.学分=(select 学分 from xskc where deleted.课程号=xskc.课程号)
from xscj,xskc,deleted
where xscj.成绩>=60 and deleted.学号=xscj.学号
and deleted.课程号 =xscj.课程号
请填写空白处的语句(或语句片段)
列出几个Sql Server数据库中常见的数据库对象(4个以上)。
简述常用的连接数据库的三种方法?
(四)
在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是( B )。
(A)存储过程 (B)触发器 (C)视图 (D)其他数据库对象
下列聚合函数中正确的是( D )
A、SUM (*) B、MAX (*)
C、COUNT (*) D、AVG (*)
下列哪些语句用于创建触发器( B )?
A、 CREATE PROCEDURE B、CREATE TRIGGER C、ALTER TRIGER D、DROP TRIGGER
SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功____A____。
A. 数据查询 B. 数据操纵
C. 数据定义 D. 数据控制
以下运算符中优先级最低的是( D )。
(A)+(加) (B)=(等于) (C)like (D)=(赋值)
要查询book表中所有书名中包含“计算机”的书籍情况,可用( B )语句。
(A) SELECT * FROM book WHERE book_name LIKE ‘计算机*’
(B) SELECT * FROM book WHERE book_name LIKE ‘计算机%’
(C) SELECT * FROM book WHERE book_name = ‘计算机*’
(D) SELECT * FROM book WHERE book_name = ‘计算机%’
SQL Server提供的单行注释语句是使用( B )开始的一行内容。
A. “/*” B. “--” C. “{” D. “/”
下面字符串能与通配符表达式[ABC]_a进行匹配的是:(C )。
A、BCDEF
B、A_BCD
C、ABa
D、A%a
下面标志符不合法的是:(C)。
A 、 [my delete]
B 、 _mybase
C 、 $money
D 、 trigger1
SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB
企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。 (T )
存储过程可以作为一个安全机制来使用。 ( T )
每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。T
触发器可通过数据库中的相关表实现级联运行。 ( T )
存储过程使代码具有重用性。 ( T )
表的每个触发动作只能有一个INSTEAD OF触发器。 (T )
通配符“_”表示某单个字符。T
全局变量与局部变量一样,用户必须进行声明后才能使用。 (F )
SQL Server的数据库可以导出为excel数据文件。(T)
数据库的名称一旦建立就不能重命名。(T)
对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的____ 基本表/数据表_____。
SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求最大值的函数是___MAX____()。
SQL Server 2000有两种身份验证机制,分别是________ windows
__________身份验证和
windows和sql server混合身份验证。
数据表之间的关联实际上是通过键来实现的,所谓键是指数据表中的一个字段,键分为主键 和 外键 两种。
______域____完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
RESTORE命令是对数据库进行______恢复 还原____的命令。
完整性约束包括___实体___完整性、域完整性、参照完整性和用户定义完整性。
表是由行和列组成的,行有时也称为______记录___,列有时也称为字段或域。
在SQL中,alter view命令为___修改____视图的命令。
集合函数COUNT的功能是 统计行数 。
查询每个学生的学号、姓名、总分和均分,结果按均分降序排列
use 教学成绩管理数据库
select 教学成绩表.学号,姓名,sum(分数) 总分,avg(分数) 均分
from 学生信息表 join 教学成绩表
on 学生信息表.学号 = 教学成绩表.学号
group by 教学成绩表.学号,姓名
order ______________________________
请写出空白处的语句(或语句片段)
为什么要创建索引(创建索引有什么好处?)
什么是数据库备份和恢复?为什么要备份和恢复数据库?
作品题:在学生选课系统的后台数据库中,主要有3个表:
学生基本信息表(学号、姓名、性别、专业、出生年月),
选课表(学号、课程号、分数),
课程表(课程号、课程名、所属专业、学分)要求:
1 、写出 SQL 语句。
1) 查询所有选 SQL 课程的学生学号,姓名和专业。
2)删除所有选择数学的同学的选课记录。
3)查询有哪些课程没有被任何同学报选。
2 、创建存储过程。以表格的形式返回本课程的平均分数,写出 SQL 语句。输入参数为制定课程的名称。
(五)
1.公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_accessadmin,则该用户可以进行(A)操作。
a) 数据库中全部权限
b) 管理全部权限、对象所有权、角色和角色成员资格
c) 添加或删除用户ID
d) 发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句
2.下面描述错误的是( B)。
A、每个数据文件中有且只有一个主数据文件。
B、日志文件可以存在于任意文件组中。
C、主数据文件默认为 primary 文件组。
D、文件组是为了更好的实现数据库文件组织。
3.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中 ( C )。
A.属性名都不相同 B.去掉了重复的列
C.行都不相同 D.属性值都不相同
4.下列哪些语句用于创建触发器( B )?
A、CREATE PROCEDURE B、CREATE TRIGGER C、ALTER TRIGER D、DROP TRIGGER
5.下面对 union 的描述正确的是( D)。
a)任何查询语句都可以用 union 来连接
b)union 只连接结果集完全一样的查询语句
c)union 是筛选关键词,对结果集再进行操作。
d)union 可以连接结果集中数据类型个数相同的多个结果集
6.print len(‘1234'),datelength(‘1234'),datelength(1234)
执行后显示的结果是:A
A 、 4 , 4 , 2 B 、 4 , 4 , 4
C 、 3 , 3 , 3 D 、 2 , 2 , 2
7.SELECT语句中与HAVING子句通常同时使用的是( C )子句。
A.ORDER BY B.WHERE C.GROUP BY D.无需配合
8.SQL Server 2000是一个( C )的数据库系统。
(A)网状型 (B)层次型 (C)关系型 (D)以上都不是
9.SQL Server 2000中的数据以页为基本存储单位,页的大小为(A )。
(A)8KB (B)16KB (C)32KB (D)64KB
10.下面只存在于服务器端的组件是:( A)
A 、服务器组件
B 、企业管理器组件
C 、查询分析器组件
D 、导入导出组件
11.视图本身不保存数据,因为视图是一个虚拟的表 T
12.因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中。F
13.在SQL Server2000中,用系统存储过程sp_help来显示数据库信息。F
14.在SQL Server2000中,由于不能跨页存储数据行,所以页中每一行最多包含的数据量是8060BYTE。 ( T)
15.在SQL Server中用户能建立全局变量F
16.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。F
17.企业管理器是SQL Server提供的最主要的数据库管理工具,它以树形结构的形式来管理数据库服务器、数据库和数据库中的对象。 (T )
18.SQL Server不允许字段名为汉字。F
19.SQL Server2000支持Unicode字符集,相应数据类型为text、char和varchar。 (F )
20.通配符“_”表示某单个字符。T
21.SQL Server聚合函数有最大、最小、求和、平均和计数等,其中求平均的函数是__AVG_____。
22.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的__基本表_ 表 数据表______。
23.__域_____完整性是指保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
24.E-R模型的三要素是____实体_________、属性和实体之间的联系。
25.数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括select、insert、update和___delete_______。
26.一个表最多可以建立 249 个非聚合索引。
27.索引的类型主要有聚集索引和_ 非聚集索引 __。
28.完整性约束包括_实体_____完整性、域完整性、参照完整性和用户定义完整性。
29.在变量的命名时,全局变量以___@@______符号开头,局部变量以@开头
30.在建立触发器时必须指定触发触发器的事件,即用户必须在_delete________、update和insert三种操作中至少指定一种。
创建触发器“abc”,当修改XSCJ表中的纪录时,成绩>60分,则根据XSKC表中的该门课程的学分修改XSCJ表中该记录的学分。
use 成绩数据库
CREATE TRIGGER abc ON [dbo].[XSCJ]
FOR UPDATE
AS
if update(成绩)
______ xscj
set xscj.学分=(select 学分 from xskc where deleted.课程号=xskc.课程号)
from xscj,xskc,deleted
where xscj.成绩>=60 and deleted.学号=xscj.学号
and deleted.课程号 =xscj.课程号
请填写空白处的语句(或语句片段)
简述常用的连接数据库的三种方法?
存储过程与触发器有什么不同?
作品题:
完成以下的内容:
1.使用T-SQL语句建立一个图书馆管理数据库Library。
在上述数据库中有读者的借阅卡信息表、 书刊借阅信息表borrow等,具体表结构如下:
借阅卡信息表readers
列名 数据类型 长度 允许空值 说明
BorrowerID varchar 10 × 借阅卡编号,主键
XiID char 4 √ 系编号
GradeID char 2 √ 年级编号
readerName varchar 10 × 借阅者姓名
StudentNum char 10 × 借阅者学号
TeleNum char 20 √ 借阅者电话
borrowBookNum int √ 已借书数目,默认值为0
书刊信息表books的结构
列名 数据类型 长度 允许空值 说明
BookID Char 10 × 书刊编号,主键
bookName varchar 50 √ 书名
Author varchar 10 √ 作者
TypeID varchar 10 √ 该书所属的类型
kcl int √ 图书库存量
借阅书刊信息表borrow
列名 数据类型 长度 允许空值 说明
BookID Char 10 × 借阅书刊编号,组合主键,外键
BorrowerID Char 10 × 借该书的借阅卡ID,组合主键,外键
Loan Char 2 √ 状态
BorrowerDate Datatime √ 该书被借阅的时间
2.在书种类信息表books,使用SQL语句增加一个“书的价格”和“出版社”字段,结构如下。
列名 数据类型 长度 允许空值 说明
Price money √ 书的价格
publish varchar 20 √ 书的出版社信息
写出SQL语句:
3.使用SQL语句将下表中的数据录入到books表。
BookID Name Author Type Price publish kcl
1 节约总动员 刘荣奇,杨振新主编 TK01-49 13.80 海潮出版社 5
写出SQL语句:
4.使用SQL语句查询价格在[20,30]元之间的图书的书名和作者。
5.使用SQL语句创建存储过程proc_reader,实现功能:根据借阅者姓名,查询有该借阅者是否已借阅图书,如果有,则显示借阅图书信息;如果没有,则显示提示信息“ 如果没有借阅图书”。
15
展开阅读全文