SQL数据库管理考核题库与答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQL数据库管理考核题库与答案.docx》由会员分享,可在线阅读,更多相关《SQL数据库管理考核题库与答案.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL数据库管理考核题库与答案1 .()语句用于向表中更新数据。单选题*A. INSERTB. CREATEC. UPDATEVD. NEW2. A表中aid有(123,4)四个值,B表外键aid列与之关联,且有(1,2,3)三个值,那么两表 通过aid内连接后可以出现()条记录。单选题*A.3 条VB.4条C.5条D.6条3. DBMS的全称是(I 单选题*A.数据库系统B.业务管理系统C.数据库管理系统。D.数据库信息系统4. SQL Server内置的系统管理员账号是()。单选题*A.adminB.RootC. saV37.查找authors表中的所有电话号码的首位为4 ,第二位为0或1
2、的电话号码0 单选题*A.SELECT phone FROM authors WHERE phone LIKE 4L0%NB.SELECT phone FROM authors WHERE phone in 4A10%C.SELECT phone FROM authors WHERE phone LIKE 4L0%D. SELECT phone FROM authors WHERE phone between 41% and 40%38.查找student表中所有电话号码(列名:telephone )的第一位为8或6 ,第三位为0的电话号码(I 单选题*A.select telephone f
3、rom student where telephone like 8z6%0B.select telephone from student where telephone like 8,6_0%VC.select telephone from student where telephone like 8,6*0%D.select telephone from student where telephone like 8,6_0*39.查找工资在6000以上并且职称为工程师的表达式(1 单选题*A.工资6000 or职称二工程师B.工资56000 or职称二工程师C.工资6000 and职称=工
4、程师WD.工资56000 and 职称士工程师40 .创建表的语法是(X 单选题*A.create table 表名VB.create 表名C.create 表名 tableD.creare41 .创建数据库时,不需要指定()属性。单选题*A数据库的访问权限V42 数据库的存放位置C.数据库的物理名和逻辑名D.数据库的初始大小42 .从产品表Products中查询前10行商品的单价UnitPrice之和,正确的SQL是 ( 单选题*A.SELECT TOP 10 SUM(UnitPrice) AS 单价之和 FROM ProductsV43 SELECT SUM(UnitPrice) AS 单
5、价之和 TOP 10 FROM ProductsC.SELECT TOP 10 COUNT(UnitPrice) AS 单价之和 FROM ProductsD.SELECT SUM(UnitPrice) TOP 10 AS 单价之和 FROM Products43.当你执行下面的 SQL 语句时 SELECT au_idz titlejd,sum(royaltyper) FROM titleauthor GROUP BY titlejd, au_id ORDER BY titlejd, au_id 结果为()单选题*A.语句执行失败B.在结果集中,对每一个不同的au_id的值和titlejd的
6、值的组合都会有一行,C.在结果集中,每一行中au_id的值都不会相同D.在结果集中,每一行中titlejd的值都不会相同44 .订单表Orders中有主键0d,订单日期OrderDate ,订单价格OrderPrice z 客户名称CustomerName,下列SQL语句()能够找出订单金额最大的订单信息。单选 题*A.SELECT TOP 1 (OrderPrice) AS LargestOrderPrice FROM OrdersB.SELECT COUNT(OrderPrice) AS LargestOrderPrice FROM OrdersC.SELECT MAX(OrderPric
7、e) AS LargestOrderPrice FROM OrdersVD.SELECT SUM(OrderPrice) AS LargestOrderPrice FROM Orders45 .分组查询过程中,在group by后面执行条件查询使用哪个关键字(单选题A.order byB.whereC.havingVD.from46 .购物车表中对于商品数量的设计。属于()数据类型。单选题*A.整型,B.字符类型C.日期类型D.小数类型47 .关系模型和数据表中的一列指的是(1 单选题*A.元组B.属性VC.关D.主键48 .关于查询操作,下列说法正确的是(1 单选题*A.执行 SELECT*
8、 FROM table_name WHERE语句后,一定会返回所有行的数据B.FROM子句在SELECT子句中为必选C.S SQL Server rp , n !=w 与 作用完全相同VD.语句 SELECT * FROM table_name WHERE Age NOT NULL的写法正确1.49、 、如果要在一张管理职工工资的表中限制工资的输入范围,应使用(X 单选题A. PRIMARY KEYB. FOR日GN KEYc. CHECKVA. UNIQUE50. 50、设计用户表时,手机号为11为数字,设计该字段数据类型是(1 单选题*A. intB.textc. varchar(ll)V
9、A. double51. 51、使用insert语句向某列插入默认值,应该使用()。单选题*A. nullB. valuec. defaults/A. join52. 52、使用关健字(),可以使得查询结果没有重复的记录。单选题*A. ALLB. DISTINCTc. ASCVA. DESC53. 53、使用数据库实例的命令是(力单选题*A. REVOKEB. USEVC. SELECTD. GRANT54. 54、数据定义语言的缩写词为()o 单选题*A. DDLVB. DCLC. DMLD. DBL55. 55、数据库表设计,关于约束的作用( 单选题*A.限制表中数据数量B.确保表中数据的
10、完整性VC.保证数据库大小D.限制数据输入56. 56、数据库管理员简称单选题*A. DBAVB. DBMSC. DBD. DBS57. 57、数据库系统的核心是( 单选题*A.硬件系统B.数据模型C.软件工具D.数据库管理系统。58. 58、下列()语句,是对商品表Products ,查询商品名称和商品单价,要求商品 单价四舍五入保留整数。单选题*A. SELECT ProductName, ROUND(UnitPricezO) as UnitPrice FROM ProductsVB. SELECT ProductName, ROUND(UnitPrice/l) as UnitPrice
11、FROM ProductsC. SELECT ProductName, ROUND(UnitPrice,2) as UnitPrice FROM ProductsD. SELECT ProductName, (UnitPricezO) as UnitPrice FROM Products59. 59、下列()运算符可以替代In运算符。单选题*A. andB. orVC. betweenandD.|60. 60、下列SQL语句()查询结果为所有王姓员工(姓名字段name)的信息。单选 题*A. select * from Employee where name like 王B. select *
12、 from Employee where name =王c. select * from Employee where name like 王VD. select * from Employee where name like %王61.61、下列SQL语句()从Employee表中统计出所有王姓员工的工资总额(工资字 段salary,姓名字段name)o 单选题*A. SELECT MAX(Salary) AS 月基本工资总额 FROM Employee where name=王B. SELECT COUNT(Salary) AS 月基本工资总额 FROM EmployeeC. SELECT
13、 SUM(Salary) AS 月基本工资总额 FROM Employee where name like王 VD. SELECT SUM(Salary) AS 月基本工资总额 FROM Employee where name like 王62. 62、下列SQL语句()能够实现为Person表中lastname是“Wilson”的人修 改 firstname 为“Fred。单选题*A. UPDATE Person FirstName = Fred WHERE LastName = WilsonB. UPDATE Person SET FirstName = Fred WHERE LastNa
14、me = WilsonVC. UPDATE Person SET LastName =Fred WHERE FirstName = WilsonD. UPDATE Person SET FirstName = Fred ON LastName = Wilson63. 63、下列SQL语句,正确的是(X 单选题*A. SELECT*TOP 5 FROM table_nameB. SELECT TOP 5% FROM table_nameC. SELECT*TOP 5 PERCENT FROM table_nameD. SELECT TOP 5 PERCENT *FROM table_nameV6
15、4. 64、下列SQL语句中,更新表结构的命令是()。单选题*A. ALTERVB. CREATEC. UPDATED. INSERT65. 65,下列关于DISTINCT的描述,正确的是( 单选题A.册!J除错误歹U信息B.删除重复的数据VC.DISTINCT关键字放于FROM子句之后D.DISTINCT关键字放于字段名之后66. 66.下列关于主键的说法,错误的是(1单选题*A. 一个表只能有一个主键B.主键值不能重复C.一个表可以有多个主键VD.主键约束是一种重要的实体完整性约束67. 67.下列关于左连接查询描述正确的是(1 单选题*A.结果集包括右表的所有记录和左表中满足连接条件的记
16、录,结果集中那些不符合连接 条件的来源于左表的列值为NULLB.左连接查询查询结果为符合连接条件的所有数据,左表不满足条件的以null代替。C.左连接查询结果为符合条件的右表数据。D.结果集包括左表的所有记录和右表中满足连接条件的记录,结果集中那些不符合连接 条件的来源于右表的列值为NULLV68. 68.下列聚合函数返回结果为总记录数的是( 单选题*A.maxB.countVC.avgD.sum69. 69.下列聚合函数使用正确的是( 单选题*A.SUM(*)B.MAX(*)C.COUNT(*)VD.AVG(*)70. 70.下列说法正确的是( 单选题*A.INSERT INTO语句中的IN
17、TO关键字不能省略B.INSERT INTO语句一次只能添加一条数据C.INSERT INTO语句中的字段名不能省略D.INSERT INTO语句中的VALUES关键字不能省略V71. 71.下列添加数据语法正确的是( 单选题*A.insert 表名B.insert into 表名C.insert into 表名 values ()D.insert into 表名()values()V72. 72.下列为数据库重命名的语句是(I 单选题*A.AIter database 旧名字 modify name=新名字VB.AIter database 旧名字 alter name二新名字C.AIter
18、 database 旧名字 modify name 新名字D.rename database旧名字to新名字73. 73.下面有关HAVING子句描述错误的是(1 单选题*A.HAVING子句必须与GROUP BY子句同时使用,不能单独使用B.使用HAVING子句的同时可以使用WHERE子句C使用HAVING子句的同时不能使用WHERE子句VD.使用HAVING子句的作用是限定分组的条件74. 74.现有ABC三张表。其中A表有(1,2,3 ), B表有(2,3,4 ), C表有(3,4,5 )。 三表连接查询,不做条件关联,结果应为()条数据。单选题*A.1B.3C.9D.27V75. 75
19、,现有表 Employee ,字段 id(int)/firstname(varchar)/lastname(varchar);UZT sql语句错误的是()。单选题*A.select firstname+. +lastname as name from employeeB.select firstname+. +lastname = name from employees/C.select name= firstname+. +lastname from employeeD.select firstnamejastname from employee76. 76现有产品表Product,包含字
20、段price (价格),productName (产品名称), cateld (分类编号),以下哪条SQL是查询每个分类的产品总数(I 单选题*A.select cateld 产品分类,count(productName)产品数量 from Product group by cateldVB.select cateld 产品分类,sum(productName)产品数量 from Product group by cateldC.select cateld 产品分类,count(productName)产品数量 from Product group by productNameD. sys5.
21、 Sql server提供了一些字符串函数,以下说法错误的是()单选题A.select rightChello,3)返回值为:helVB. select ltrim(rtrim( hello )返回值为:hello (前后都无空格)C.select replaceChello/e/o)返回值为:holloD. select len(hello)返回值为:56. SQLServer启动之后,不需要重新建立()数据库。单选题*A.masterVB.modelC. msdbD. tempdb7. SqIServer中数据类型decimal(6,2脂的是( 单选题*A.数字类型,最大长度为8位。B.数
22、字类型,最大长度为6位,小数位2位。VC.数字类型,最大长度为8位,小数位2位。D.数字类型,最大长度为8位,小数位6位。8. SQL聚合函数Sum的功能是( 单选题*A.计算指定字段所有值的和VB.计算表中所有数字类型字段值的和C.计算指定记录中所有数字字段值的和D.计算一个记录中所有数字字段值的和9. sql语句select * from A a,B b where a.bid = b.bid,查询结果等同于以下那条语句D.select cateld 产品分类,max(productName)产品数量 from Product group by cateld77.77.现有产品表Produ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 数据库 管理 考核 题库 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内