A.数据库 B.数据库管理系统
C.数据模型 D.软件工具
A.DCL B.DML
C.DDL D.DQL
DDL(Data definition language):数据库定义语言,
DML(Data manipulation language)数据库操作语言
DCL(Data Control Language)数据控制语言
DQL(Data Query Language) 数据查询语言
A.SELECT B.INSERT
C.UPDATE D.DELETE
select查询语句,insert插入语句,update更新数据,delete删除数据
使用的最多的是查询
A.DELETE TABLE tbl B.DELETE tbl
C.DROP tbl D.DROP TABLE tbl
delete常用来删除表中的数据
删除表使用drop table 表名
A.rollback B.insert
C.commit D.savepoint
rollback 事务回滚命令
insert数据插入命令
commit提交事务
savepoint设置回滚点
A.选取单表中字段子集的查询语句
B.选取多表中字段子集的查询语句
C.返回单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
子查询,可以理解为嵌套查询,即select嵌套select
A.ALTER B.CREATE
C.UPDATE D.INSERT
alert,修改表结构
create,创建命令
update,数据更新
insert,数据插入
A .持久性 B.一致性
C.完整性 D.可靠性
A:Atomic 原子性,事务的整个操作是一个整体,不可分割,要么全部成功,要么全部失败。
C:Consistency 一致性,事务操作的前后,数据表中的数据没有变化
I:Isolation隔离性,事务操作之间互相隔离,互补影响
D:Durability 持久性,数据一旦提交,永久的改变数据表的数据
A. 使用WHERE子句
B. 在GROUP BY后面使用HAVING 子句
C. 先使用WHERE子句,再使用HAVING子句
D. 先使用HAVING 子句,再使用WHERE子句
where分组前过滤,having分组后过滤
A.数值型
B.字符型
C.逻辑型
D.日期型
A一对一的联系
B.一对多的联系
C.多对一的联系
D.多对多的联系
A. 不能全同
B. 可以全同
C. 必须全同
D. 是不可分割的
A. curtime()
B. curnow()
C. curdate()
D. adddate()
A . 基本表
B. 视图
C. 基本表或视图
D. 数据字典
A. 属性
B. 表
C. 元组 tuple,
D. 数据库
A. DB包括DBMS和DBS
B. DBS包括DB和DBMS
C. DBMS包括DB和DBS
D. 不能相互包括
DBS:数据库系统
DBMS:数据库管理系统
DB:数据库
A. 职工号
B. 姓名,技能
C. 技能
D,职工号
主键使用唯一不重复的属性。
A. 仓库号="wh1" AND 仓库号="wh2"
B. 仓库号!="wh1" OR 仓库号!= "wh2"
C. 仓库号="wh1" OR 仓库号="wh2"
D. 仓库号!="wh1" AND 仓库号!="wh2"
not in 表示 仓库号不在{wh1,wh2}这个集合中,是与关系。所以是D
A. 求每个部门的工资
B. 查每个部门中工资的大小
C. 查每个部门中工资的总和
D. 查每个部门中工资的个数
count()是mysql中的统计出现次数的函数。
A.关系模型
B.网状模型
C.层次模型
D.网络模型
A.不能有两个
B.不能成为另一个关系的外部键
C.不允许空值
D.可以取空值
A.关系完整性约束
B.实体完整性约束
C.参照完整性约束
D.用户定义完整性
A.18
B.26
C.不确定
D.120
求笛卡尔积
A. 在一个关系中定义了约束的一个或一组属性
B. 在一个关系中定义了缺省值的一个或一组属性
C. 在一个关系中的一个或一组属性是另一个关系的主码
D. 在一个关系中用于唯一标识元组的一个或一组属性
A. CREATE DATABASE命令
B. UPDATE 命令
C. SELECT 命令
D. INSERT命令
DDL数据库定义语言,create,alert等命令
A. DROP SCHEMA命令
B. CREATE TABLE命令
C. DROP VIEW命令
D. DROP INDEX命令
drop schema 是表示删除数据库,在mysql中,schema等同于database
drop index 是删除索引
create table是建立新表命令
A. MODIFY TABLE
B. MODIFY STRUCTURE
C. ALTER TABLE
D. ALTER STRUCTURE
修改表结构的命令是alert
modify是跟在alert后面的关键字,表示修改字段的属性
直接使用modify是在vfp中使用的,在mysql中不能直接使用
A. 提高安全性
B. 为了分类
C. 提高查询检索性能
D. 减少存储内存
A. 候选键
B. 主键
C. 外键
D. 超键
A. 从S表中彻底删除年龄大于60岁的记录
B. S表中年龄大于60岁的记录被加上删除标记
C. 删除S表
D. 删除S表的年龄列
A. 冒号(:)
B. 分号(;)
C. 逗号(,)
D. 连字符(-)
这题有点迷,可以通过排除法来选择答案,分号结束,逗号表并列,冒号是占位符
A. 图书.总编号=借阅.总编号 AND读者.借书证号=借阅.借书证号
B. 图书.分类号=借阅.分类号 AND读者.借书证号=借阅.借书证号
C. 读者.总编号=借阅.总编号 AND读者.借书证号=借阅.借书证号
D. 图书.总编号=借阅.总编号 AND;
要查询的数据时姓名与书名,从表字段可以看出,读者表中有姓名,图书表中有书名
通过借书证号可以确定读者
通过总编号可以确定图书
在借阅表中通过借书证号可以知道总编号
那么就先查询借阅表,得到总编号,查询图书
再在读者表中根据借书证号查询读者姓名
所以答案选A
A. COUNT(借阅.借书证号) GROUP BY 单位
B. SUM(借阅.借书证号) GROUP BY 单位
C. COUNT(借阅.借书证号) ORDER BY 单位
D. COUNT(借阅.借书证号) HAVING 单位
计数使用count函数,根据单位,所以是分组,不是排序,所以答案A
A. (SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础")
B. (SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础")
C. (SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础")
D. (SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础")
第一个查询了结束证号,那么总编号要等于图书表中书名为《现代网络技术基础》的图书,所以选B
A. 日期/时间型
B. 数字型
C. 货币型
D. 逻辑型
A. 一个数据库只能包含一个数据表
B. 一个数据库可以包含多个数据表
C. 一个数据库只能包含两个数据表
D. 一个数据表可以包含多个数据库
A. 数据库是一个frm文件
B. 数据库是一个关系
C. 数据库是一个结构化的数据集合
D. 数据库是一组文件
A .top B .rownum C. limit D. front
A. delete from 订单表 where 订购日期
B. delete from 订单表 where 订购日期
C. delete from 订单表 where 订购日期
D. delete from 订单表 where 订购日期
主要是考察mysql中函数的应用,此处是dateadd()函数的用法,
dateadd(yy,-3,getdate()),表示年份-3,并得到该日期