MySQL题库(1)
作者:mmseoamin日期:2024-01-18
1、以下选项中,( )用于描述数据在磁盘中如何存储。——[单选题] A 外模式 B 内模式 C 概念模式 D 以上答案都不正确 正确答案:B 2、以下选项描述错误的是( )。——[单选题] A 等值连接的关系需要具有数目相等且可比的属性组 B 自然连接的结果是等值连接去除重复的属性组 C 除法可看作是笛卡尔积的逆运算 D 以上说法都不正确 正确答案:D 3、对于关系 R 和 S 来说,( )表示属于 S 而不属于 R 的元组。——[单选题] A R-S B S-R C R∪S D R∩S 正确答案:B 4、以下( )在关系模型中表示属性的取值范围。——[单选题] A 元组 B 键 C 属性 D 域 正确答案:D 5、下列( )不能称为实体。——[单选题] A 班级 B 手机 C 图书 D 姓名 正确答案:D 6、在数据库建模的过程中,E-R 图属于( )的产物。——[单选题] A 物理模型 B 逻辑模型 C 概念模型 D 以上答案都不正确 正确答案:C 7、下列( )可以在命令提示符下停止 MySQL 服务器——[单选题] A net stop B net start mysql C net stop mysql D stop mysql 正确答案:C 8、以下选项中,不属于 MySQL 特点的是( )。——[单选题] A 界面良好 B 跨平台 C 体积小 D 速度快 正确答案:A 9、MySQL 数据库服务器的默认端口号是( )。 ——[单选题] A 80 B 8080 C 3306 D 1433 正确答案:C 10、以下选项中,( )面向数据库设计人员,描述数据的整体逻辑结构。 A 概念模式 B 存储模式 C 外模式 D 以上答案都不正确 正确答案:A 11、以下模式之间的映像能体现逻辑独立性的是( )。 ——[单选题] A 外模式/内模式映像 B 内模式/概念模式映像 ——[单选题] C 外模式/概念模式映像 D 以上答案都不正确 正确答案:C 12、下面关于 MySQL 安装目录描述错误的是( )。——[单选题] A lib 目录用于存储一系列的库文件 B include 目录用于存放一些头文件 C bin 目录用于存放一些课执行文件 D 以上答案都不正确 正确答案:D 13、下面关于命令“mysqld --initialize-insecure”描述错误的是()。——[单选题] A “--initialize”表示初始化数据库 B MySQL 自动为默认用户“root”的密码设置为空 C MySQL 自动为默认用户“root”生成一个随机的复杂密码 D “mysqld”表示 MySQL 安装目录下 bin 目录中的 mysqld.exe 服务程序 正确答案:C 14、( )可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。——[单选题] A 选择 B 笛卡尔积 C 连接 D 投影 正确答案:D 15、INSERT 语句属于 SQL 语言的( )组成部分。 ——[单选题] A DDL B DML C DQL D DBS 正确答案:B 16、下面列出的( )是数据库管理系统的简称。 ——[单选题] A DB B DBA C DBMS D DBS 正确答案:C 17、下列( )可以在命令提示符下启动 MySQL 服务器。 ——[单选题] A net start B net start mysql C net stop mysql D start mysql 正确答案:B 18、命令行客户端工具的选项中,( )用于指定连接的端口号。——[单选题] A -h B -u C -p D -P 正确答案:D 19、以下创建数据库的语句错误的是( )。——[单选题] A CREATE DATABASE book B CREATE DATABASE sh.book C CREATE DATABASE sh_book D CREATE DATABASE _book 正确答案:B 20、以下为数据表重命名错误的是( )。——[单选题] A ALTER TABLE t1 RENAME re_test B ALTER TABLE t1 RENAME AS re_test C RENAME TABLE t1 re_test D RENAME TABLE t1 TO re_test 正确答案:C 21、以下不属于 MySQL 安装时自动创建的数据库是( )。——[单选题] A information_schema B mysql C sys D mydb 正确答案:D 22、下面关于数据查询的描述正确的是( )。——[单选题] A 查询数据的条件仅能实现相等的判断 B 查询的数据必须包括表中的所有字段 C 星号“*”通配符代替数据表中的所有字段名 D 以上答案都正确 正确答案:C 23、查询数据时可用( )代替数据表中的所有字段名。——[单选题] A * B % C _ D . 正确答案:A 24、以下查看数据表的语句错误的是( )。——[单选题] A SHOW TABLE STATUS B SHOW TABLE STATUS FROM mydb C SHOW TABLE STATUS LIKE '%t%' D 以上答案都不正确 正确答案:D 25、以下插入数据的语句错误的是( )。——[单选题] A INSERT 表 SET 字段名=值 B INSERT INTO 表(字段列表)VALUE (值列表) C INSERT 表 VALUE (值列表) D 以上答案都不正确 正确答案:D 26、下面插入数据操作错误的是( )。——[单选题] A INSERT 数据表名 VALUE(值列表) B INSERT INTO 数据表名 VALUES(值列表) C INSERT 数据表名 VALUES(值列表) D INSERT 数据表名 (值列表) 正确答案:D 27、MySQL 提供的( )语句可查看数据表的创建语句。——[单选题] A DESCRIBE B SHOW FULL COLUMNS C SHOW COLUMNS D SHOW CREATE TABLE 正确答案:D 28、下列选项中用于查询数据的是( )。——[单选题] A INSERT B SELECT C UPDATE D DELETE 正确答案:B 29、下面关于 SHOW TABLES LIKE 't%'描述错误的是( )。——[单选题] A 用于查看名称以 t 开头的数据表 B “%”表示匹配一个字符 C “%”表示匹配零个或多个字符 D SHOW TABLES 可获取指定数据库下所有的数据表 正确答案:B 30、以下可以在字符串中表示单引号的是( )。——[单选题] A \" B \\' C \' D ' 正确答案:C 31、InnoDB 表的自动增长字段值为 1 和 2,那么删除 2 后,重启服务器,再次插入记录,自动增长 字段的值为( )。——[单选题] A 1 B 2 C 3 D 4 正确答案:B 32、下面( )表示日期和时间的数据类型。——[单选题] A DECIMAL(6, 2) B DATE C YEAR D TIMESTAMP 正确答案:D 33、下面用于存储二进制数据的是( )。——[单选题] A INT B FLOAT C DECIMAL D BIT 正确答案:D 34、以下选项中由客户端编码决定的是( )。——[单选题] A character_set_server B character_set_database C character_sets_dir D character_set_results 正确答案:D 35、下面关于唯一约束描述错误的是( )。——[单选题] A 唯一约束的字段可以有多个 NULL 值 B 表级的唯一性约束可应用在多个字段上 C 添加唯一约束后,插入重复记录会失败 D 以上答案都不正确 正确答案:D 36、DESC 查看添加了主键约束的表结构,则 Key 字段的值为( )。——[单选题] A PRI B UNI C NOT NULL D NULL 正确答案:A 37、下面关于 DECIMAL(5, 3)的说法中,正确的是( )。——[单选题] A 它不可以存储小数 B 5 表示数据的长度,3 表示数据的精度 C 5 表示整数位数,3 表示小数点后的位数 D 以上说法都正确 正确答案:B 38、下列数据类型中适合存储 PDF 文档的是( )。——[单选题] A CHAR B VARCHAR C VARBINARY D BLOB 正确答案:D 39、以下数据类型中,适合存储文章内容的是( )。——[单选题] A INT B VARCHAR C CHAR D TEXT 正确答案:D 40、以下说法正确的是( )。——[单选题] A INT(4)中的 4 表示取值范围 B BINARY(4)中的 4 表示二进制数据的最大字节长度 C VARCHAR(4)中的 4 表示占用的字节数 D 以上说法都不正确 正确答案:B 41、下面用于添加或删除默认约束的是( )。——[单选题] A CREATE TABLE B ALTER TABLE C SHOW TABLE D 以上答案都不正确 正确答案:B 42、下列选项中,( )能保证表中字段值的唯一性。——[单选题] A 默认约束 B 非空约束 C 唯一约束 D 以上答案都不正确 正确答案:C 43、FLOAT 浮点数类型的精度大约( )位。——[单选题] A 15 B 10 C 8~9 D 6~7 正确答案:D 44、以下组合中与主键约束功能相同的是( )。——[单选题] A 默认约束与非空约束 B 默认约束与唯一约束 C 唯一约束与非空约束 D 以上答案都不正确 正确答案:C 45、保存一个 INT 类型的整数需要占用( )个字节的存储空间。——[单选题] A 2 B 4 C 8 D 16 正确答案:B 46、VARCHAR(4)类型的字段存储'abcd'占用的字节数为( )。——[单选题] A 1 B 3 C 4 D 5 正确答案:D 47、下面对 TINYINT(3)描述正确的是( )。——[单选题] A 3 用于设置 TINYINT 的取值范围 B 3 用于设置取值范围所能表示的最大宽度 C 插入数据的位数超过 3 时会报错 D 以上答案都不正确 正确答案:B 48、定点数的最大位数是( ),最大精度是( )。——[单选题] A 10,0 B 80,50 C 65,30 D 100,30 正确答案:C 49、下面关于自动增长说法错误的是( )。——[单选题] A 一张数据表只能有一个自动增长字段 B 自动增长字段必须定义为键 C 自动增长字段的数据类型是整数类型 D 以上的答案都不正确 正确答案:D 50、下面关于 SET 和 ENUM 说法错误的是( )。——[单选题] A 只能插入规定的数据项 B 节省存储空间 C 查询速度比 VARCHAR 类型快 D 列表中不支持中文 正确答案:D 51、下面关于 1NF 描述正确的是( )。——[单选题] A 非主键字段需完全依赖主键 B 非主键字段不能相互依赖 C 实体中的某个属性不能有多个值 D 以上说法都不正确 正确答案:C 52、商品的()用于在搜索和浏览列表时更准确的找到该商品。——[单选题] A 关键词 B 描述 C 提示 D 详情 正确答案:A 53、以用户编号为主键的用户表(用户编号,用户名,用户等级,享受折扣)不符合( )的要求。— —[单选题] A 1NF B 2NF C 3NF D 以上答案都不正确 正确答案:C 54、一件商品仅有一个分类,而一个分类可有多件商品,则商品与分类的关系是( )。——[单选 题] A 1:1 B 1:n C n:1 D n:m 正确答案:C 55、下列适用于描述商品详情的数据类型是( )。——[单选题] A SET B VARCHAR(20) C TEXT D CHAR 正确答案:B 56、一张数据表中出现多个重复的字段属于不满足( )。——[单选题] A 1NF B 2NF C 3NF D 以上答案都不正确 正确答案:A 57、绘制 E-R 图的 3 个基本要素是( )。——[单选题] A 实体、属性、关键字 B 属性、数据类型、实体 C 属性、实体、联系 D 约束、属性、实体 正确答案:C 58、用户输入的数据直接拼接到 SQL 语句中会发生( )问题。——[单选题] A XSS 攻击 B CSRF 攻击 C SQL 注入 D 以上答案全部正确 正确答案:C 59、以下建模工具中,( )由 MySQL 官方出品。——[单选题] A ERwin Data Modeler B MySQL Workbench C phpMyAdmin D Power Designer 正确答案:B 60、以下( )选项用于创建数据表时设置存储引擎和字符集。——[单选题] A ENGINE 和 COLLATE B ENGINE 和 CHARSET C CHARSET 和 COLLATE D 以上答案都不正确 正确答案:B 61、以下选项( )可返回比较后最大的值。——[单选题] A GREATEST(10,1,98) B LEAST(10,1,98) C MAX(10,1,98) D 以上答案都不正确 正确答案:A 62、以下 SQL 语句编写正确的是( )。——[单选题] A SELECT * FROM sh_goods WHERE 0; B SELECT * FROM sh_goods GROUP BY category_id WHERE price >5; C SELECT * FROM sh_goods LIMIT 3 ORDER BY price; D 以上选项都不正确 正确答案:A 63、以下是一元运算符的是( )。——[单选题] A 逻辑与 B 逻辑或 C 逻辑非 D 逻辑异或 正确答案:C 64、位运算符运算结果的数据类型是( )。——[单选题] A INT B TINYINT C BIGINT D CHAR 正确答案:C 65、假如添加数据时发生主键冲突,( )可利用新值修改主键中对应的字段。——[单选题] A 主键冲突替换 B 添加数据时去除可能发生主键冲突的字段 C 主键冲突更新 D 以上答案全部正确 正确答案:C 66、DELETE 和 TRUNCATE 删除自动增长字段从 1~4 的所有值后,再次插入数据此字段的值分别 为( )。——[单选题] A 1 和 1 B 5 和 5 C 1 和 5 D 5 和 1 正确答案:D 67、以下可以获取以 6~20 个字母组成的 name 是( )。——[单选题] A name LIKE '%[a-zA-Z]%' B name REGEXP '[a-zA-Z]{6,20}' C name LIKE '[a-zA-Z]{6,20}' D 以上答案都不正确 正确答案:B 68、以下运算符的运算顺序为从右到左的是( )。——[单选题] A =(赋值运算符) B =(比较运算符 C -(负号) D -(减法) 正确答案:A 69、下面关于“INSERT 表 1 SELECT FROM 表 2”说法正确的是( )。——[单选题] A 可从表 2 中复制已有的数据到表 1 中 B 表 1 和表 2 不能是同一个数据表 C 表 1 和表 2 的表结构可以不同 D 以上说法全部正确 正确答案:A 70、下面关于 JSON_OBJECTAGG()函数描述正确的是( )。——[单选题] A 用于将符合条件的参数字段值做为单个JSON 数组返回 B 第 1 个参数表示“键”,第 2 个参数表示“键”对应的值 C 参数只能是表的字段 D 以上说法都不正确 正确答案:B 71、以下( )可设置 LIMIT 的初始操作的记录及最多可操作的数量。——[单选题] A SELECT B INSERT C UPDATE D DELETE 正确答案:A 72、有订单表 order,包含用户信息 uid, 商品信息 gid, 以下( )语句能够返回至少被购买两 次的商品 id。——[单选题] A SELECT gid FROM order WHERE COUNT(gid)>1; B SELECT gid FROM order WHERE MAX(gid)>1; C SELECT gid FROM order GROUP BY gid HAVING COUNT(gid)>1; D SELECT gid FROM order WHERE HAVING COUNT(gid)>1 GROUP BY gid; 正确答案:C 73、下面在 sh_goods 表中根据 cat_id 升序排序,并对每个 cat_id 按 price 降序排序的语句是 ( )。——[单选题] A SELECT * FROM sh_goods ORDER BY price DESC,cat_id; B SELECT * FROM sh_goods ORDER BY price ,cat_id; C SELECT * FROM sh_goods ORDER BY cat_id,price DESC; D SELECT * FROM sh_goods ORDER BY cat_id DESC,price; 正确答案:C 74、下面对“ORDER BY pno,level”描述正确的是( )。——[单选题] A 先按 level 全部升序后,再按 pno 升序 B 先按 level 升序后,相同的 level 再按 pno 升序 C 先按 pno 全部升序后,再按 level 升序 D 先按 pno 升序后,相同的 pno 再按 level 升序 正确答案:D 75、以下( )操作不能进行排序。——[单选题] A SELECT B INSERT C UPDATE D DELETE 正确答案:B 76、下面关于“LIMIT 4”的描述正确的是( )。——[单选题] A 4 表示可获取的最大记录数量 B 4 表示从 5 条记录开始获取 C 查询的实际记录数不能小于 4 D 以上说法都不正确 正确答案:A 77、下面关于复制已有的表数据说法错误的是( )。——[单选题] A 要求获取数据与插入数据的表结构要相同 B 可在短期内快速增加表的数据量 C 可能会发生主键冲突 D 以上说法都不正确 正确答案:D 78、CREATE TABLE 与( )一起使用可为新表复制已有的表结构。——[单选题] A AS B IS C LIKE D 以上的答案都不正确 正确答案:C 79、下面关于表达式“-4-2”的描述正确的是( )。——[单选题] A 4 前面的“ -”表示减法运算符 B 2 前面的“ -”表示负号 C 4 前面的“ -”符号是一个一元操作符 D 以上说法都不正确 正确答案:C 80、下列选项中优先级级别最高的是( )。——[单选题] A ~(按位取反) B ^ C && D & 正确答案:A 81、关于 SELECT * FROM tb_book LIMIT 5,10描述正确的是( )。——[单选题] A 获取第 6 条到第 10 条记录 B 获取第 5 条到第 10 条记录 C 获取第 6 条到第 15 条记录 D 获取第 5 条到第 15 条记录 正确答案:C 82、以下选项中,运算优先级别最低的是( )。——[单选题] A 算术运算符 B 逻辑运算符 C 赋值运算符 D 位运算符 正确答案:C 83、以下( )语句不能设置操作的 WHERE 条件。——[单选题] A SELECT B DELETE C UPDATE D TRUNCATE 正确答案:D 84、以下可以在项目开发中实现分页功能的是( )。——[单选题] A WHERE B GROUP BY C LIMIT D 以上答案都不正确 正确答案:C 85、以下与“price>=599 && price<=1299”功能相同的选项是( )。——[单选题] A price BETWEEN 599 AND 1299 B price IN(599,1299) C 599<=price<=1299 D 以上答案都不正确 正确答案:A 86、下面关于“price BETWEEN 0 AND 59”描述错误的是( )。——[单选题] A 判断的范围包括 0 B BETWEEN...AND 用于设置比较区间 C 判断的范围包括 59 D 以上说法都不正确 正确答案:D 87、以下( )在 SELECT 语句中对查询数据进行排序。——[单选题] A WHERE B ORDER BY C LIMIT D GROUP BY 正确答案:B 88、下列选项中,( )可返回表中指定字段的平均值。——[单选题] A MAX() B MIN() C AVG() D 以上答案都不正确 正确答案:C 89、以下( )是查询语句 select 选项的默认值。——[单选题] A ALL B DISTINCT C DISTINCTROW D 以上答案都不正确 正确答案:A 90、以下可以用于比较运算的函数是( )。——[单选题] A RAND() B POW() C CEIL() D IN() 正确答案:D 91、下面关于权限回收描述正确的是( )。——[单选题] A 每次只能回收一个用户的指定权限 B 不能回收全局权限 C 除代理权限外,一次可回收用户的全部权限 D 以上说法都不正确 正确答案:C 92、以下( )选项用于为视图数据操作设置检查条件。——[单选题] A WITH CHECK OPTION B AS C SQL SECURITY D ALGORITHM 正确答案:A 93、下列 mysql 数据库中用于保存用户名和密码的表是( )。——[单选题] A tables_priv B columns_priv C db D user 正确答案:D 94、下面关于“CREATE VIEW v_goods AS SELECT id, name FROM goods”描述错误的是( )。 ——[单选题] A 创建 v_goods 的用户默认为当前用户 B 视图算法由 MySQL 自动选择 C 视图的安全控制默认为 DEFINER D 以上说法都不正确 正确答案:D 95、以下( )选项在设置时要保证从表中的外键字段允许为空。——[单选题] A ON DELETE RESTRICT B ON DELETE CASCADE C ON DELETE SET NULL D 以上答案都不正确 正确答案:C 96、交叉连接后每条记录中含有的字段数等于( )。——[单选题] A CROSS JOIN 左侧表的字段 B 参与交叉连接表的字段乘积 C 参与交叉连接表的字段和 D 以上答案都不正确 正确答案:C 97、以下( )不能使用 USER()函数为自己修改密码。——[单选题] A 密码过期的用户 B 匿名用户 C 有用户名但没有密码的用户 D 以上答案全部正确 正确答案:B 98、以下( )选项是创建视图的默认算法。——[单选题] A UNDEFINED B MERGE C TEMPTABLE D 以上选项都不正确 正确答案:A 99、对于建立外键约束的表。以下( )选项主表更新记录时,同时自动更新从表对应的记录。— —[单选题] A ON UPDATE RESTRICT B ON UPDATE CASCADE C ON UPDATE SET NULL D 以上答案都不正确 正确答案:B 100、下面关于视图的描述正确的是( )。——[单选题] A 视图没有表结构文件 B 视图中不保存数据 C 视图仅能查询数据 D 以上说法都不正确 正确答案:B