多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
单选题 1.关系数据库中,主键是( ) A、创建唯一的索引,允许空值 B、只允许以表中第一字段建立 C、允许有多个主键的 D、用于标识表中唯一的实体 正确答案:D 2.MySQL数据库文件默认存放路径是( ) A、C:\ProgramData\MySQL\MySQL Server 5.5\ B、C:\ Program Files (x86)\MySQL\MySQL Server 5.5\ C、C:\ Program Files\MySQL\MySQL Server 5.5\ D、C:\MySQL\MySQL Server 5.5\ 正确答案:A 3.MySQL数据库中VARCHAR 对应java中什么类型( ) A、Integer类型 B、String类型 C、Doble类型 D、Long类型 正确答案:B 4. 切换数据库用以下哪一命令( ) A、SHOW B、TO C、USE D、 CHANGE 正确答案:C 5.在SELECT语句中,使用关键字( )可以把重复行屏蔽 A、TOP B、ALL C、UNION D、DISTINCT 正确答案:D 6.下列语句正确的是( ) A、WHERE NAME NULL B、WHERE NAME IS NULL C、WHERE NAME=NULL D、WHERE NAME ==NULL 正确答案:B 7.返回当前日期的函数是( ) A、curtime() B、adddate() C、curnow() D、curdate() 正确答案:D 8.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( ) A、FROM B、ORDER BY C、HAVING D、WHERE 正确答案:C 9.以下描述正确的是?( ) A、模糊查询使用关键字liking B、模糊查询使用关键字likes C、模糊查询使用关键字liked D、模糊查询使用关键字like 正确答案:D 10.查询姓名不是NULL的数据语法正确的是( ) A、WHERE NAME ! NULL B、WHERE NAME NOT NULL C、WHERE NAME IS NOT NULL D、WHERE NAME!=NULL 正确答案:C 11.以下关于多表之间连接的方式说法错误的是( ) A、交叉连接可以使用cross join关键字,也可以不使用cross join B、内连接只有显示内连接一种; C、左外连接使用关键字left outer join D、右外连接使用关键字right outer join 正确答案:B 12.返回字符串长度的函数是( ) A、len() B、length() C、left() D、long() 正确答案:B 13.查询每个部门的最高工资、部门编号正确的sql语句是( ) A、SELECT max(sal),deptno,job FROM EMP group by sal; B、SELECT max(sal),deptno,job FROM EMP group by deptno; C、SELECT max(sal),deptno FROM EMP group by deptno; D、SELECT max(sal),deptno,job FROM EMP group by job; 正确答案:C 14.用户和角色是什么关系( ) A、多对多 B、一对一 C、一对多 D、没关系 正确答案:A 15.在SQL语言中,子查询是( ) 。 A、选取单表中字段子集的查询语句 B、选取多表中字段子集的查询语句 C、返回单表中数据子集的查询语言 D、嵌入到另一个查询语句之中的查询语句 正确答案:D 16. DECIMAL是( )数据类型 A、可变精度浮点值 B、整数值 C、双精度浮点值 D、单精度浮点值 正确答案:A 17.在MySQL中,建立表用( ) A、CREATE TABLE命令 B、CREATE TRIGGER命令 C、CREATE INDEX命令 D、CREATE DATABASE命令 正确答案:A 18.以下聚合函数求数据总和的是( ) A、MAX B、SUM C、COUNT D、AVG 正确答案:B 19.格式化日期的函数是( ) A、DATEDIFF() B、DATE_FORMAT() C、DAY() D、CURDATE() 正确答案:B 20.连接远程MySQL数据库使用下列哪个格式( ) A、MySQL -h 远程主机域名 -u root -p B、MySQL -u root -p C、MySQL -u -proot D、MySQL root -u -p 正确答案:A 21.备份一个数据库下列各式正确的是( ) A、mysqldump -u root -p dbname2 person > D:\backup.sql B、mysqldump -u root dbname2 person > D:\backup.sql C、mysqldump dbname2 person > D:\backup.sql D、mysqldump -u root -p dbname2 person < D:\backup.sql 正确答案:A 22.数据库备份时导出的文件的格式是( ) A、sql B、dmp C、txt D、excel 正确答案:A 23.Java中java.util.Date 对应Mysql数据库中什么类型( ) A、DATE B、VARCHAR C、FLOAT D、LONG 正确答案:A 24.关系型数据通过( )来获取数据 A、Java程序 B、SQL语句 C、C程序 D、PHP程序 正确答案:B 25.按照姓名升序排列应该采用哪个语句( ) A、ORDER BY NAME ASC B、ORDER BY ASC NAME C、ORDER BY NAME DESC D、ORDER BY DESC NAME 正确答案:A 26.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( ) A、UPDATE S Age B、DELETE Age from S C、ALTER TABLE S ‘Age’ D、ALTER TABLE S DROP Age 正确答案:D 27.以下哪项用于右连接( ) A、JOIN B、RIGHT JOIN C、LEFT JOIN D、INNER JOIN 正确答案:B 28.以下哪项不属于数据模型( ) A、关系模型 B、网状模型 C、层次模型 D、网络模型 正确答案:A 29.SQL语句中的条件用以下哪一项来表达( ) A、THEN B、WHILE C、WHERE D、IF 正确答案:C 30.以下约束哪个不是单表约束?( ) A、主键约束 B、 为空约束 C、唯一约束 D、外键约束 正确答案:D 多选题 31.以下哪项属于数据模型( ) A、关系模型 B、网状模型 C、层次模型 D、网络模型 正确答案:BCD。 32.关于MySQL说法正确的是( ) A、MySQL是一个关系型数据库管理系统 B、目前属于 Oracle 旗下产品 C、MySQL 是最流行的关系型数据库管理系统之一 D、MySQL是开放源代码 正确答案:ABCD。 33. 关于数据库管理系统说法正确的是( ) A、用于存储数据的称为数据库管理系统 B、数据库管理系统可以访问数据库 C、连接数据库的软件称为数据库管理系统 D、数据库与数据库管理系统不是一个概念 正确答案:BD。 34.以下说法正确的是() A、类属性的个数和表中的字段个数可以有区别 B、类属性的名称和表中的字段的名称可以不一样 C、类属性的数据类型需要和表中的字段的数据类型对应 D、varchar类型的表字段可以对应到java类中的int类型属性 正确答案:ABC。 35.属于单表约束的是( ) A、主键约束 B、唯一约束 C、非空约束 D、外键约束 正确答案:ABC。 36.下列哪些属于DQL语句的命令( ) A、INSERT B、WHERE C、FROM D、SELECT 正确答案:BCD。 37.对于删除操作以下说法正确的是( ) A、drop database 数据库名: 删除数据库 B、delete from 表名; 删除表中所有记录条 C、delete from 表名 where 字段名=值;删除符合条件的记录条 D、 drop table 表名;删除表 正确答案:ABCD。 38.下列对SQL操作描述正确的是( ) A、SELECT一般用于数据查找操作 B、UPDATE一般用于表数据的更新操作 C、INSERT 一般用于添加表数据 D、DELETE 只能用于删除表操作 正确答案:ABC。 39.下列SQL语言的分类描述正确的是( ) A、SQL语言共分为四大类 B、数据查询语言DQL C、数据操纵语言DML D、数据定义语言DDL 正确答案:ABCD。 40.以下哪个是子查询的关键字( ) A、in B、any C、all D、exists 正确答案:ABCD。 判断题 41.DDL是数据定义语言, 例如创建表,创建视图等DDL是数据定义语言, 例如创建表,创建视图等 T、√ F、× 正确答案:T。 42.使用select tables()可以查看数据库中的所有表使用select tables()可以查看数据库中的所有表 T、√ F、× 正确答案:F。 43.条件“IN(20,30,40)”表示 年龄是20或30或40条件“IN(20,30,40)”表示 年龄是20或30或40 T、√ F、× 正确答案:T。 44.排序方式可以升序order by age asc,也可以降序 order by age desc排序方式可以升序order by age asc,也可以降序 order by age desc T、√ F、× 正确答案:T。 45.(ALTER TABLE tb_emp MODIFY name VARCHAR(30)这是要修改表的数据类型.ALTER TABLE tb_emp MODIFY name VARCHAR(30)这是要修改表的数据类型. T、√ F、× 正确答案:T。 46.表的多对多关系需要使用一个中间表表示。表的多对多关系需要使用一个中间表表示。 T、√ F、× 正确答案:T。 47.Java类中属性的名称必须要跟表中的字段的名称一致。Java类中属性的名称必须要跟表中的字段的名称一致。 T、√ F、× 正确答案:F。 48.求平均数使用avg()求平均数使用avg() T、√ F、× 正确答案:T。 49.SQLyog是非关系型数据库SQLyog是非关系型数据库 T、√ F、× 正确答案:F。 50.age between 10 and 20 等价于 age=10 or age =20。age between 10 and 20 等价于 age=10 or age =20。 T、√ F、× 正确答案:F。