以下组合中与主键约束功能相同的是( )。
默认约束与非空约束
默认约束与唯一约束
唯一约束与非空约束
以上答案都不正确
FLOAT浮点数类型的精度大约( )位。
8~9
6~7
下列选项中,( )能保证表中字段值的唯一性。
默认约束
非空约束
唯一约束
以上答案都不正确
下面用于添加或删除默认约束的是( )。
CREATE TABLE
ALTER TABLE
SHOW TABLE
以上答案都不正确
以下说法正确的是( )。
INT(4)中的4表示取值范围
BINARY(4)中的4表示二进制数据的最大字节长度
VARCHAR(4)中的4表示占用的字节数
以上说法都不正确
以下数据类型中,适合存储文章内容的是( )。
INT
VARCHAR
CHAR
TEXT
下列数据类型中适合存储PDF文档的是( )。
CHAR
VARCHAR
VARBINARY
BLOB
下面关于DECIMAL(5, 3)的说法中,正确的是( )。
它不可以存储小数
5表示数据的长度,3表示数据的精度
5表示整数位数,3表示小数点后的位数
以上说法都正确
DESC查看添加了主键约束的表结构,则Key字段的值为( )。
PRI
UNI
NOT NULL
NULL
下面关于唯一约束描述错误的是( )。
唯一约束的字段可以有多个NULL值
表级的唯一性约束可应用在多个字段上
添加唯一约束后,插入重复记录会失败
以上答案都不正确
以下选项中由客户端编码决定的是( )。
character_set_server
character_set_database
character_sets_dir
character_set_results
下面用于存储二进制数据的是( )。
INT
FLOAT
DECIMAL
BIT
下面( )表示日期和时间的数据类型。
DECIMAL(6, 2)
DATE
YEAR
TIMESTAMP
InnoDB表的自动增长字段值为1和2,那么删除2后,重启服务器,再次插入记录,自动增长字段的值为( )。
以下可以在字符串中表示单引号的是( )。
\"
\\'
\'
'
下面关于SHOW TABLES LIKE 't%'描述错误的是( )。
用于查看名称以t开头的数据表
“%”表示匹配一个字符
“%”表示匹配零个或多个字符
SHOW TABLES可获取指定数据库下所有的数据表
下列选项中用于查询数据的是( )。
INSERT
SELECT
UPDATE
DELETE
MySQL提供的( )语句可查看数据表的创建语句。
DESCRIBE
SHOW FULL COLUMNS
SHOW COLUMNS
SHOW CREATE TABLE
下面插入数据操作错误的是( )。
INSERT 数据表名 VALUE(值列表)
INSERT INTO 数据表名 VALUES(值列表)
INSERT 数据表名 VALUES(值列表)
INSERT 数据表名 (值列表)
以下插入数据的语句错误的是( )。
INSERT 表 SET 字段名=值
INSERT INTO 表(字段列表)VALUE (值列表)
INSERT 表 VALUE (值列表)
以上答案都不正确
以下查看数据表的语句错误的是( )。
SHOW TABLE STATUS
SHOW TABLE STATUS FROM mydb
SHOW TABLE STATUS LIKE '%t%'
以上答案都不正确
查询数据时可用( )代替数据表中的所有字段名。
*
%
_
.
下面关于数据查询的描述正确的是( )。
查询数据的条件仅能实现相等的判断
查询的数据必须包括表中的所有字段
星号“*”通配符代替数据表中的所有字段名
以上答案都正确
以下不属于MySQL安装时自动创建的数据库是( )。
information_schema
mysql
sys
mydb
以下为数据表重命名错误的是( )。
ALTER TABLE t1 RENAME re_test
ALTER TABLE t1 RENAME AS re_test
RENAME TABLE t1 re_test
RENAME TABLE t1 TO re_test
以下创建数据库的语句错误的是( )。
CREATE DATABASE book
CREATE DATABASE sh.book
CREATE DATABASE sh_book
CREATE DATABASE _book
命令行客户端工具的选项中,( )用于指定连接的端口号。
-h
-u
-p
-P
下列( )可以在命令提示符下启动MySQL服务器。
net start
net start mysql
net stop mysql
start mysql
下面列出的( )是数据库管理系统的简称。
DB
DBA
DBMS
DBS
INSERT语句属于SQL语言的( )组成部分。
DDL
DML
DQL
DBS
( )可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。
选择
笛卡尔积
连接
投影
下面关于命令“mysqld --initialize-insecure”描述错误的是()。
“--initialize”表示初始化数据库
MySQL自动为默认用户“root”的密码设置为空
MySQL自动为默认用户“root”生成一个随机的复杂密码
“mysqld”表示MySQL安装目录下bin目录中的mysqld.exe服务程序
下面关于MySQL安装目录描述错误的是( )。
lib目录用于存储一系列的库文件
include目录用于存放一些头文件
bin目录用于存放一些课执行文件
以上答案都不正确
以下模式之间的映像能体现逻辑独立性的是( )。
外模式/内模式映像
内模式/概念模式映像
外模式/概念模式映像
以上答案都不正确
以下选项中,( )面向数据库设计人员,描述数据的整体逻辑结构。
概念模式
存储模式
外模式
以上答案都不正确
MySQL数据库服务器的默认端口号是( )。
以下选项中,不属于MySQL特点的是( )。
界面良好
跨平台
体积小
速度快
下列( )可以在命令提示符下停止MySQL服务器
net stop
net start mysql
net stop mysql
stop mysql
在数据库建模的过程中,E-R图属于( )的产物。
物理模型
逻辑模型
概念模型
以上答案都不正确
下列( )不能称为实体。
班级
手机
图书
姓名
以下( )在关系模型中表示属性的取值范围。
元组
键
属性
域
对于关系R和S来说,( )表示属于S而不属于R的元组。
R-S
S-R
R∪S
R∩S
以下选项描述错误的是( )。
等值连接的关系需要具有数目相等且可比的属性组
自然连接的结果是等值连接去除重复的属性组
除法可看作是笛卡尔积的逆运算
以上说法都不正确
以下选项中,( )用于描述数据在磁盘中如何存储。
外模式
内模式
概念模式
以上答案都不正确
下面关于“CREATE VIEW v_goods AS SELECT id, name FROM goods”描述错误的是( )。
创建v_goods的用户默认为当前用户
视图算法由MySQL自动选择
视图的安全控制默认为DEFINER
以上说法都不正确
下列mysql数据库中用于保存用户名和密码的表是( )。
tables_priv
columns_priv
db
user
以下( )选项用于为视图数据操作设置检查条件。
WITH CHECK OPTION
AS
SQL SECURITY
ALGORITHM
下面关于权限回收描述正确的是( )。
每次只能回收一个用户的指定权限
不能回收全局权限
除代理权限外,一次可回收用户的全部权限
以上说法都不正确
以下可以用于比较运算的函数是( )。
RAND()
POW()
CEIL()
IN()
以下( )是查询语句select选项的默认值。
ALL
DISTINCT
DISTINCTROW
以上答案都不正确
下列选项中,( )可返回表中指定字段的平均值。
MAX()
MIN()
AVG()
以上答案都不正确
以下( )在SELECT语句中对查询数据进行排序。
WHERE
ORDER BY
LIMIT
GROUP BY
下面关于“price BETWEEN 0 AND 59”描述错误的是( )。
判断的范围包括0
BETWEEN...AND用于设置比较区间
判断的范围包括59
以上说法都不正确
以下与“price>=599 && price<=1299”功能相同的选项是( )。
price BETWEEN 599 AND 1299
price IN(599,1299)
599<=price<=1299
以上答案都不正确
以下可以在项目开发中实现分页功能的是( )。
WHERE
GROUP BY
LIMIT
以上答案都不正确
以下( )语句不能设置操作的WHERE条件。
SELECT
DELETE
UPDATE
TRUNCATE
以下选项中,运算优先级别最低的是( )。
算术运算符
逻辑运算符
赋值运算符
位运算符
关于SELECT * FROM tb_book LIMIT 5,10描述正确的是( )。
获取第6条到第10条记录
获取第5条到第10条记录
获取第6条到第15条记录
获取第5条到第15条记录
下列选项中优先级级别最高的是( )。
~(按位取反)
^
&&
&
下面关于表达式“-4-2”的描述正确的是( )。
4前面的“-”表示减法运算符
2前面的“-”表示负号
4前面的“-”符号是一个一元操作符
以上说法都不正确
CREATE TABLE与( )一起使用可为新表复制已有的表结构。
AS
IS
LIKE
以上的答案都不正确
下面关于复制已有的表数据说法错误的是( )。
要求获取数据与插入数据的表结构要相同
可在短期内快速增加表的数据量
可能会发生主键冲突
以上说法都不正确
下面关于“LIMIT 4”的描述正确的是( )。
4表示可获取的最大记录数量
4表示从5条记录开始获取
查询的实际记录数不能小于4
以上说法都不正确
以下( )操作不能进行排序。
SELECT
INSERT
UPDATE
DELETE
下面对“ORDER BY pno,level”描述正确的是( )。
先按level全部升序后,再按pno升序
先按level升序后,相同的level再按pno升序
先按pno全部升序后,再按level升序
先按pno升序后,相同的pno再按level升序
下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是( )。
SELECT * FROM sh_goods ORDER BY price DESC,cat_id;
SELECT * FROM sh_goods ORDER BY price ,cat_id;
SELECT * FROM sh_goods ORDER BY cat_id,price DESC;
SELECT * FROM sh_goods ORDER BY cat_id DESC,price;
有订单表order,包含用户信息uid, 商品信息gid, 以下( )语句能够返回至少被购买两次的商品id。
SELECT gid FROM order WHERE COUNT(gid)>1;
SELECT gid FROM order WHERE MAX(gid)>1;
SELECT gid FROM order GROUP BY gid HAVING COUNT(gid)>1;
SELECT gid FROM order WHERE HAVING COUNT(gid)>1 GROUP BY gid;
以下( )可设置LIMIT的初始操作的记录及最多可操作的数量。
SELECT
INSERT
UPDATE
DELETE
下面关于JSON_OBJECTAGG()函数描述正确的是( )。
用于将符合条件的参数字段值做为单个JSON数组返回
第1个参数表示“键”,第2个参数表示“键”对应的值
参数只能是表的字段
以上说法都不正确
下面关于“INSERT 表1 SELECT FROM 表2”说法正确的是( )。
可从表2中复制已有的数据到表1中
表1和表2不能是同一个数据表
表1和表2的表结构可以不同
以上说法全部正确
以下运算符的运算顺序为从右到左的是( )。
=(赋值运算符)
=(比较运算符
-(负号)
-(减法)
以下可以获取以6~20个字母组成的name是( )。
name LIKE '%[a-zA-Z]%'
name REGEXP '[a-zA-Z]{6,20}'
name LIKE '[a-zA-Z]{6,20}'
以上答案都不正确
DELETE和TRUNCATE删除自动增长字段从1~4的所有值后,再次插入数据此字段的值分别为( )。
1和1
5和5
1和5
5和1
假如添加数据时发生主键冲突,( )可利用新值修改主键中对应的字段。
主键冲突替换
添加数据时去除可能发生主键冲突的字段
主键冲突更新
以上答案全部正确
位运算符运算结果的数据类型是( )。
INT
TINYINT
BIGINT
CHAR
以下是一元运算符的是( )。
逻辑与
逻辑或
逻辑非
逻辑异或
以下SQL语句编写正确的是( )。
SELECT * FROM sh_goods WHERE 0;
SELECT * FROM sh_goods GROUP BY category_id WHERE price >5;
SELECT * FROM sh_goods LIMIT 3 ORDER BY price;
以上选项都不正确
以下选项( )可返回比较后最大的值。
GREATEST(10,1,98)
LEAST(10,1,98)
MAX(10,1,98)
以上答案都不正确
以下( )选项用于创建数据表时设置存储引擎和字符集。
ENGINE和COLLATE
ENGINE和CHARSET
CHARSET和COLLATE
以上答案都不正确
以下建模工具中,( )由MySQL官方出品。
ERwin Data Modeler
MySQL Workbench
phpMyAdmin
Power Designer
用户输入的数据直接拼接到SQL语句中会发生( )问题。
XSS攻击
CSRF攻击
SQL注入
以上答案全部正确
绘制E-R图的3个基本要素是( )。
实体、属性、关键字
属性、数据类型、实体
属性、实体、联系
约束、属性、实体
一张数据表中出现多个重复的字段属于不满足( )。
1NF
2NF
3NF
以上答案都不正确
下列适用于描述商品详情的数据类型是( )。
SET
VARCHAR(20)
TEXT
CHAR
一件商品仅有一个分类,而一个分类可有多件商品,则商品与分类的关系是( )。
1:1
1:n
n:1
n:m
以用户编号为主键的用户表(用户编号,用户名,用户等级,享受折扣)不符合( )的要求。
1NF
2NF
3NF
以上答案都不正确
商品的()用于在搜索和浏览列表时更准确的找到该商品。
关键词
描述
提示
详情
下面关于1NF描述正确的是( )。
非主键字段需完全依赖主键
非主键字段不能相互依赖
实体中的某个属性不能有多个值
以上说法都不正确
下面关于SET和ENUM说法错误的是( )。
只能插入规定的数据项
节省存储空间
查询速度比VARCHAR类型快
列表中不支持中文
下面关于自动增长说法错误的是( )。
一张数据表只能有一个自动增长字段
自动增长字段必须定义为键
自动增长字段的数据类型是整数类型
以上的答案都不正确
定点数的最大位数是( ),最大精度是( )。
10,0
80,50
65,30
100,30
下面对TINYINT(3)描述正确的是( )。
3用于设置TINYINT的取值范围
3用于设置取值范围所能表示的最大宽度
插入数据的位数超过3时会报错
以上答案都不正确
VARCHAR(4)类型的字段存储'abcd'占用的字节数为( )。
保存一个INT类型的整数需要占用( )个字节的存储空间。
在SELECT字段列表中为会话变量赋值用()符号。
+=
==
:=
@=
创建自定义函数使用( )。
CREATE FUNCTION
CREATE TRIGGER
CREATE PROCEDURE
CREATE VIEW
下列选项中,使用名称为cursor_student的游标,将查询出的信息存入s_name和s_ gender,写法正确的是( )。
FETCH cursor_student TO s_name, s_gender;
SET cursor_student INTO s_name, s_gender;
FETCH cursor_student INTO s_name, s_gender;
SET cursor_student TO s_name, s_gender;
下面选项中,进行循环操作不具备判断功能的是( ) 。
IF语句
CASE语句
LOOP语句
WHILE语句
下列选项中,用于创建一个带有条件判断的循环过程的语句是( )。
LOOP语句
ITERATE语句
REPEAT语句
QUIT语句
SELECT SQRT(100);的输出结果为( )。
SELECT INSERT('welcome', 3, 4, 'HA')的执行结果为( )。
weHAe
welHAme
weHAome
welHAcome
在预处理语句中,使用( )作为需要动态改变的数据信息。
*
?
_
%
调用自定义函数使用( )。
CALL
LOAD
CREATE
SELECT
SELECT LPAD('hello',5,'*')的执行结果为( )。
*hello
hello
hello*
hell*o
下面关于自定义函数的说法正确的是( )。
自定义函数必须由两条以上的语句组成
在函数体中可以使用SELECT语句
函数的返回值不能省略
自定义函数的名称区分大小写
SELECT HEX(10);的输出结果为( )。
A
下列声明游标的语法格式中,正确的是( ) 。
DECLARE cursor_name CURSOR FOR select_statement
CURSOR cursor_name FOR select_statement
DECLARE cursor_name CURSOR OF select_statement
CURSOR cursor_name OF select_statement
在存储过程中,用于将执行顺序转到语句段开头处的是( )。
LEAVE
ITERATE
EXIT
QUIT
在存储过程中有如下代码:
DECLARE id INT DEFAULT 0;
REPEAT
SET id=id+1;
UNTIL id>=10;
END REPEAT;
下面选项中,对于代码的功能描述正确的是( )。
实现1~10之间的数字累加
实现1~10之间的数字遍历
当id=10时循环就会退出执行
以上代码会出现语法错误
查看变量名以auto_inc开头的系统变量值,使用( )。
SHOW VARIABLES LIKE 'auto_inc'
SHOW VARIABLES LIKE 'auto_inc%'
SHOW VARIABLES LIKE '%auto_inc'
SHOW VARIABLES LIKE '%auto_inc%'
创建存储过程的关键字是( )。
CREATE PROC
CREATE DATABASE
CREATE FUNCTION
CREATE PROCEDURE
SELECT ROUND(3.14,3);的执行结果为( )。
SELECT INSERT('welcome', -4, 3, 'HA')的执行结果为( )。
HAcome
welHAe
welHAcome
welcome
下面选项中,用于实现字符串连接的函数是( ) 。
JOIN()
CONCAT()
REPLACE()
SUBSTRING()
以下( )只有完全符合给定的判断条件才返回1。
带ANY关键字的子查询
带ALL关键字的子查询
带IN关键字的子查询
以上答案都不正确
创建用户时设置( )选项,可让用户首次登陆操作SQL时,需要重置用户密码。
PASSWORD EXPIRE
PASSWORD EXPIRE DEFAULT
PASSWORD EXPIRE NEVER
PASSWORD EXPIRE INTERVAL 10 DAY
以下可以回收代理权限的是( )。
REVOKE ALL FROM 账户
REVOKE PROXY FROM 账户
REVOKE PROXY ON 账户1 FROM 账户2
以上语法都不正确
以下( )可替换已有视图。
CREATE VIEW
REPLACE VIEW
CREATE OR REPLACE
以上选项都不正确
下面关于“WHERE id <> ANY(子查询语句)”描述正确的是( )。
表示只有id不等于子查询语句的任意一个结果时才成立
当“<>”替换为“<=>”时,ANY子查询的执行效果等价于IN关键字
表示只有id不等于子查询语句的全部结果时才成立
以上说法都不正确
以下定义外键约束名称正确的是( )。
CONSTRAINT 'FK_ID'
CONSTRAINT "FK_ID"
CONSTRAINT FK_ID
以上答案都不正确
在msyql.user表中权限字段的数据类型是( )。
INT
VARCHAR
ENUM
FLOAT
定义视图的查询语句是( ),则向视图添加数据一定会成功。
SELECT MAX(pric) FROM sh_goods;
SELECT category_id FROM sh_goods GROUP BY category_id;
SELECT id,name FROM sh_goods;
以上选项全部正确
以下可以创建外键约束的表是( )。
MyISAM表
InnoDB表
MEMORY表
以上答案全部正确
下列代码为创建图书视图的代码,请选择所缺少的部分代码。
( )v_book (barcode,bookname,author,price,booktype)
( )barcode,bookname,author,price,typename FROM tb_bookinfo AS b ,tb_booktype =t.id;
CREATE VIEW、AS SELECT
CREATE VIEW、SELECT
CREATE TABLE、AS SELECT
CREATE TABLE、SELECT
下面关于自定义视图列的说法错误的是( )。
自定义列名称的顺序与AS后SELECT字段列表的顺序一致
自定义列名称的数量必须与SELECT字段列表的数量一致
自定义列名称的视图在操作数据时只能使用自定义的列名称
以上说法都不正确
以下哪些表的操作可用于创建视图?( )
UPDATE
DELETE
INSERT
SELECT
若视图是由调用视图的用户执行时,SQL SECURITY的值为( )。
DEFINER
INVOKER
root
以上答案都不正确
左外连接查询时,使用( )设置主表和从表连接的条件。
WHERE
ON
USING
HAVING
下列关于视图和表的说法正确的是( )。
每个视图对应一个表
视图是表的一个镜像备份
对所有视图都可以像表一样执行UPDATE操作
视图的数据全部在表中
下面关于用户重命名的说法正确的是( )。
ALTER USER一次仅能修改一个用户名
RENAME USER一次可修改多个用户名
重命名的用户可以是不存在的用户
以上说法全部正确
下列选项错误的是( )。
ALTER USER 'root'@'localhost' IDENTIFIED BY '000'
SET PASSWORD FOR 'root'@'localhost' = '000'
mysqladmin –u root -p password 000
以上答案都不正确
以下( )方式可查看外键约束名称。
DESC
SHOW CREATE TABLE
SHOW TABLE STATUS
以上答案都不正确
下面属于数据权限的特权是( )。
DROP
ALTER
DELETE
以上答案全部正确
下面关于“表1 LEFT JOIN 表2”的说法错误的是( )。
连接结果中只会保留表2中符合连接条件的记录
连接结果会保留所有表1中的所有记录
LEFT JOIN 可用LEFT OUTER JOIN代替
以上说法都不正确
若依据一个视图创建另一个视图,那么添加( )选项,视图的数据操作会进行级联检查。
DEFINER
CASCADED
LOCAL
以上选项都不正确
以下账户命名错误的是( )。
''@''
'ab c'@'%'
mark-manager@%
test@localhost
以下属于FROM子查询的是( )。
标量子查询
列子查询
行子查询
表子查询
以下是子查询语句特点的是( )。
必须书写在圆括号内
只能作为SQL的条件不能独立运行
一条语句中只能有一个子查询语句
以上说法都不正确
下面关于视图的描述正确的是( )。
视图没有表结构文件
视图中不保存数据
视图仅能查询数据
以上说法都不正确
对于建立外键约束的表。以下( )选项主表更新记录时,同时自动更新从表对应的记录。
ON UPDATE RESTRICT
ON UPDATE CASCADE
ON UPDATE SET NULL
以上答案都不正确
以下( )选项是创建视图的默认算法。
UNDEFINED
MERGE
TEMPTABLE
以上选项都不正确
以下( )不能使用USER()函数为自己修改密码。
密码过期的用户
匿名用户
有用户名但没有密码的用户
以上答案全部正确
交叉连接后每条记录中含有的字段数等于( )。
CROSS JOIN左侧表的字段
参与交叉连接表的字段乘积
参与交叉连接表的字段和
以上答案都不正确
以下( )选项在设置时要保证从表中的外键字段允许为空。
ON DELETE RESTRICT
ON DELETE CASCADE
ON DELETE SET NULL
以上答案都不正确