当前位置:文档之家 > MySQL数据库

MySQL数据库

一、单项选择题(只有一个正确答案)

【1】关系数据库模型是以下哪种方式组织数据结构

A: 树状

B: 网状

C: 文本

D: 二维表

答案二维表

【2】在关系数据库中一个记录是指()。

A: 一个二维表

B: 表中的一行

C: 表中的一列

D: 表中列的取值范围

答案表中的一列

【3】E-R图设计属于()。

A: 逻辑结构设计

B: 物理结构设计

C: 概念结构设计

D: 需求分析设计

答案物理结构设计

【4】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为

A: 候选码

B: 数据项

C: 主键

D: 主键值

答案主键

【5】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。

A: 数据定义功能

B: 数据管理功能

C: 数据操纵功能

D: 数据控制功能

答案数据操纵功能

【6】下列哪项不属于数据库模型的:

A: 关系

B: 网状

C: 逻辑

D: 层次

答案逻辑

【7】在关系数据库中一个关系是指

A: 一个二维表

B: 表中的一行

C: 表中的一列

D: 表中列的取值范围

答案一个二维表

【8】数据库管理系统的简称为()。

A: DB

B: DBMS

C: DBA

D: MDBS

答案DBMS

【9】MySQL属于一下个系统

A: DB

B: DBMS

C: DBA

D: 数据库应用程序

答案DBMS

【10】在关系数据库中域是指()。

A: 一个二维表

B: 表中的一行

C: 表中的一列

D: 表中列的取值范围

答案表中列的取值范围

【11】主键的组成()。

A: 只有一个属性

B: 不能多于3个属性

C: 必须是多个属性

D: 一个或多个属性

答案一个或多个属性

【12】下列不属于数据库管理系统的功能是()。

A: 恢复故障数据库

B: 仅供单人同时使用

C: 降低资料重复性

D: 提供并控制资料正确性

答案仅供单人同时使用

【13】在关系模型中,同一个关系中的不同属性的数据类型()。

A: 可以相同

B: 不能相同

C: 可相同,但数据类型不同

D: 必须相同

答案可以相同

【14】在关系模型中,同一个关系中的不同属性,其属性名A: 可以相同

B: 不能相同

C: 可相同,但数据类型不同

D: 必须相同

答案不能相同

【15】在关系数据库中一个属性是指

A: 一个二维表

B: 表中的一行

C: 表中的一列

D: 表中列的取值范围

答案表中的一列

二、多项选择题

【16】实体之间的联系包括

A: 一多一

B: 一对多

C: 多队多

D: 以上全是

答案·一多一

·一对多

·多队多

·以上全是

【17】关系数据库设计包括

A: 需求分析

B: 概念设计

C: 逻辑设计

D: 物理设计

答案·概念设计

·逻辑设计

·物理设计

【18】数据库系统有哪些数据模型

A: 层次模型

B: 网状模型

C: 关系模型

D: 逻辑模型

答案·层次模型

·网状模型

·关系模型

·逻辑模型

三、判断题

【19】关系数据库中属性的先后次序不可以任意更改

A:正确: B:错误

答案错误

【20】同一个关系数据库中可以有相同的记录

A:正确: B:错误

答案错误

【21】关系数据库中记录的先后次序可以任意更改。()A:正确: B:错误

答案正确

【22】在关系数据库中同一个列数据类型必须相同

A:正确: B:错误

答案正确

一、单项选择题(只有一个正确答案)

【1】不是主流数据库界面开发程序的是()。

A: VB

B: VC

C: Turbor

D: PowerBuilder

答案Turbor

【2】开放式数据库互连简称()。

A: ODBC

B: ADO

C: http://www.doczj.com/doc/327b6933a32d7375a4178065.html

D: JDBC

答案ODBC

【3】以下不是web应用程序开发工具的是()。

A: PHP

B: ASP

C: JSP

D: PowerBuilder

答案PowerBuilder

【4】用于关系型数据库的查询语言为()。

A: Java

B: .Net

C: C#

D: SQL

答案SQL

【5】JSP连接MySQL通常用下列()驱动。

A: ODBC

B: ADO

C: http://www.doczj.com/doc/327b6933a32d7375a4178065.html

D: JDBC

答案JDBC

【6】执行语句“SELECT ('a'='a') AND ('c'<'d');”结果为

A: 1

B: 0

C: NULL

D: False

答案 1

【7】.NET连接MySQL通常用下列那个驱动:

A: ODBC

B: ADO

C: http://www.doczj.com/doc/327b6933a32d7375a4178065.html

D: JDBC

答案http://www.doczj.com/doc/327b6933a32d7375a4178065.html

二、多项选择题

【8】下列比NOT优先级高的运算符有()。

A: %

B: 〉=

C: +

D: AND

答案·%

·〉=

·+

【9】在C/S结构的web应用程序中包括()组件。A: 数据库服务器

B: 客户端

C: 用户

D: web服务器

答案·数据库服务器

·客户端

【10】在B/S结构的web应用程序中包括()组件。A: 文件服务器

B: 浏览器

C: web服务器

D: 数据库服务器

答案·浏览器

·web服务器

·数据库服务器

【11】SQL具有以下()特点。

A: 高度非过程化

B: 简洁易用

C: 面向集合

D: 标准统一

答案·高度非过程化

·简洁易用

·面向集合

·标准统一

【12】MYSQL可以通过以下哪种方式连接数据库

A: ODBC

B: ADO

C: http://www.doczj.com/doc/327b6933a32d7375a4178065.html

D: JDBC

答案·ODBC

·ADO

·http://www.doczj.com/doc/327b6933a32d7375a4178065.html

·JDBC

三、判断题

【13】sql是MySQL专用的数据库查询语言

A:正确: B:错误

答案错误

【14】执行语句“select '东财'>'大工' ”结果为真

A:正确: B:错误

答案正确

【15】执行语句“SELECT (1=1) XOR (2=3);”结果为假。()

A:正确: B:错误

答案错误

一、单项选择题(只有一个正确答案)

【1】下列哪个是不正确的MySQL的变量命名方式

A: @name

B: @_name

C: @n$ame

D: @name!

答案@name!

【2】字符串‘hel’lo’输出结果为

A: 'hello'

B: 'hel lo'

C: hel'lo

D: hel\'lo

答案hel'lo

【3】1999年10月1日在mysql中表示方法错误的是:

A: "1999/10/01"

B: "1999\10\01"

C: "1999-10-01"

D: "1999%10%01"

答案"1999/10/01"

【4】\n在MySQL中表示

A: 回车符

B: 换行符

C: "

D: 退格符

答案换行符

【5】换行是下列哪个转义字符

A: \n

B: \"

C: \'

D: \\

答案\n

【6】字符串’hel\’lo’输出结果为

A: 'hello'

B: 'hel lo'

C: hel'lo

D: hel\'lo

答案hel'lo

【7】在MySQL中有些字符是具有特殊含义的例如(%,')如果想在字符串中正常显示这些字符需要下列哪个字符进行转义

A: \

B: /

C: >

D: <

答案\

【8】下列用户自定义变量名正确的

A: 3ab

B: @@3ab

C: @?3ab

D: @3ab

答案@3ab

二、多项选择题

【9】2010年10月1日在mysql中表示方法正确的有()。

A: "2010/10/01"

B: "2010\10\01"

C: "2010-10-01"

D: "2010%10%01"

答案·"2010\10\01"

·"2010-10-01"

·"2010%10%01"

【10】下面属于MySQL中数据库常量的有()。

A: 字符型常量

B: 日期型常量

C: 数值型常量

D: 布尔型常量

答案·字符型常量

·日期型常量

·数值型常量

·布尔型常量

【11】下列哪个是MySQL的基本数据类型

A: 数值型

B: 字符型

C: 时间日期型

D: 指针型

答案·数值型

·字符型

·时间日期型

【12】下列()是MySQL的布尔数据类型的值。

A: good

B: true

C: bad

D: false

答案·true

·false

三、判断题

【13】‘@@V ersion' 是一个系统变量。()

A:正确: B:错误

答案正确

【14】MySQL的系统变量值不可以更改

A:正确: B:错误

答案错误

【15】NULL和空字符串意义一样。()

A:正确: B:错误

答案错误

【16】系统变量的值不可以更改。()

A:正确: B:错误

答案错误

一、单项选择题(只有一个正确答案)

【1】执行语句“SELECT '2008-01-20'+ INTERV AL 2 DAY; ”结果为

A: 2008-02-11

B: 2008-01-22

C: 2008-03-20

D: 2010-01-20

答案2008-01-22

【2】执行语句“SELECT BINARY 'Apple'='apple';”结果为

A: 1

B: 0

C: NULL

D: False

答案0

【3】执行语句“SELECT '5' = '5ab';”结果为

A: 1

B: 0

C: NULL

D: False

答案0

【4】执行语句“SELECT 'a'='A';”结果为

A: 1

B: 0

C: NULL

D: False

答案 1

【5】执行语句“BINARY 'Apple'='apple'; ”结果为true

A: 正确

B: 错误

答案错误

【6】执行语句“SELECT 5='5ab';”结果为

A: 1

B: 0

C: NULL

D: error!

答案 1

【7】执行语句“SELECT (1=1) AND (9>10) ”结果为

A: 1

B: 0

C: NULL

D: False

答案0

【8】执行语句“SELECT 5 = '5ab';”结果为

A: 1

B: 0

C: NULL

D: False

答案 1

【9】下面4个"1.not 2.% 3.> 4.+(加运算) "运算符优先级由高到低的顺序为

A: 1234

B: 2431

C: 4321

D: 4213

答案2431

【10】执行语句“SELECT 12%5;”结果为

A: 3

B: 2

C: 2.4

D: NULL

答案 2

【11】执行语句“SELECT 13%5;”结果为

A: 2.6

B: 2

C: 3

D: NULL

答案 3

二、判断题

【12】执行语句“SELECT (1=1) OR (9>10); ”结果为true

A:正确: B:错误

答案正确

一、单项选择题(只有一个正确答案)

【1】执行语句“SELECT round(25.506, 2)”结果为

A: 25

B: 25.5

C: 25.51

D: 25.50

答案25.51

【2】执行语句“day('1982-11-02')”结果为

A: 1982

B: 11

C: 02

D: 1982-11-02

答案02

【3】执行语句“substring(‘东北财经大学’,3,2);”结果为()。

A: 东北

B: 财经

C: 大学

D: 东财

答案财经

【4】执行语句“GREA TEST(10,9,128,1)”结果为()。

A: 10

B: 9

C: 128

D: 1

答案128

【5】执行语句“LEAST(10,9,128,1)”结果为

A: 10

B: 9

C: 128

D: 1

答案 1

【6】执行语句“CEILING(9.9)”结果为

A: 9

B: 10

C: -9

D: -10

答案10

【7】执行语句“SELECT DA TE_ADD('1986-08-08', INTERV AL 3 DAY);”结果为

A: 1986 - 08-11

B: 1986-11-08

C: 1989-08-08

D: 1986-08-05

答案1989-08-08

【8】执行语句“Left('dufe',2)”结果为

A: du

B: ue

C: ef

D: fe

答案du

【9】执行语句“ABS(-1)”结果为()。

A: 1

B: -1

C: -

D: +

答案 1

【10】执行语句“SELECT DA TE_ADD('1986-08-08', INTERV AL 3 month);”结果为

A: 1986 - 08-11

B: 1986-11-08

C: 1989-08-08

D: 1986-08-05

答案1986-11-08

【11】执行语句“SELECT CONCA T(‘ab’,‘aa');”结果为

A: b

B: a

C: abaa

D: false

答案abaa

【12】执行语句“month('1982-11-02')”结果为()。

A: 1982

B: 11

C: 02

D: 1982-11-02

答案11

【13】执行语句“SELECT TRUNCA TE(1.54578, 2)”结果为

A: 1.54

B: 1.55

C: 1

D: 1.5

答案 1.54

【14】执行语句“FLOOR(9.9)”结果为

A: 9

B: 10

C: -9

D: -10

答案9

【15】执行语句“right('东北财经大学',2)”结果为

A: 东北

B: 财经

C: 大学

D: 东财

答案大学

【16】执行语句“monthname('1982-11-02')”结果为

A: 1982

B: 11

C: 02

D: november

答案november

【17】执行语句“year('1982-11-02')”结果为

A: 1982

B: 11

C: 02

D: 1982-11-02

答案1982

二、判断题

【18】函数Now()返回当前的时间

A:正确: B:错误

答案错误

【19】SELECT SQRT() 函数是用来求平方根的

A:正确: B:错误

答案正确

【20】函数Trim()可以去掉字符串中所有的空格。()A:正确: B:错误

答案错误

【21】SELECT IF(2*4>9–5, '是', '否')的返回值为"是"

A:正确: B:错误

答案正确

【22】ltrim()函数可以去掉字符串左端的空格。()A:正确: B:错误

答案正确

一、单项选择题(只有一个正确答案)

【1】修改数据库的命令为:

A: Create database

B: use database

C: alter database

D: drop database

答案alter database

【2】创建表的命令为:

A: Create table

B: rename table

C: alter table

D: drop table

答案Create table

【3】删除表的命令为()。

A: Create table

B: rename table

C: alter table

D: drop table

答案drop table

【4】使用数据库的命令为()。

A: Create database

B: use database

C: alter database

D: drop database

答案use database

【5】创建数据库的命令为()。

A: Create database

B: use database

C: alter database

D: drop database

答案Create database

【6】删除数据库的命令为:

A: Create database

B: use database

C: alter database

D: drop database

答案drop database

【7】修改表的命令为:

A: Create table

B: rename table

C: alter table

D: drop table

答案alter table

二、多项选择题

【8】数据库xscj中有xs表,下列哪些语句可以执行:

A: use xscj

B: use xs

C: rename table xs to xs1

D: rename database xscj to xscj1

答案·use xscj

·rename table xs to xs1

三、判断题

【9】可以创建和现有数据库同名的数据库。()

A:正确: B:错误

答案错误

【10】使用表前,必须先指定表所属的数据库

A:正确: B:错误

答案正确

【11】语句“CREA TE TABLE test_copy1 LIKE test;”是创建一个和test结构数据都一样的表。()

A:正确: B:错误

答案错误

【12】语句“Rename table xs to xsqk”是将xs表重命名为xsqk

A:正确: B:错误

答案正确

【13】可以创建和现有表同名的表。()

A:正确: B:错误

答案错误

一、单项选择题(只有一个正确答案)

【1】在mysql中图片以以下哪种格式存储

A: varchar

B: text

C: blob

D: bool

答案blob

【2】使用下列哪个语句可以删除表中所有数据,但保留表结构

A: drop talbe

B: delete

C: truncate table

D: rename table

答案truncate table

【3】查看一下表xs的结构应该用以下哪个命令:

A: show tables xs

B: desc xs

C: show databases xs

D: desc xs 学号

答案desc xs

【4】向表中插入一个行新的纪录的命令为

A: insert into

B: replace into

C: insert from

D: replace from

答案insert into

【5】显示所有错误的命令

A: show errors

B: show databases

C: show variables

D: show warrings

答案show errors

【6】向表中插入一个和已有纪录关键字段一样的纪录的命令为

A: insert into

B: replace into

C: insert from

D: replace from

答案replace into

【7】显示所有数据库的命令

A: show all

B: show database

C: show databases

D: show tables

答案show databases

【8】使用下列哪个语句可以删除表中数据

A: insert

B: drop

C: delete

D: update

答案delete

【9】显示所有系统变量的命令

A: show errors

B: show databases

C: show variables

D: show warrings

答案show variables

【10】显示所有警告的命令

A: show errors

B: show databases

C: show variables

D: show warrings

答案show warrings

【11】下列可以修改表中数据的语句是()。

A: insert

B: drop

C: delete

D: update

答案update

【12】只查看一下表xs中学号的结构应该用以下哪个命令:

A: show tables xs

B: desc xs

C: show databases xs

D: desc xs 学号

答案desc xs 学号

【13】显示所有数据库的命令

A: show table

B: show database

C: show databases

D: show tables

答案show table

二、多项选择题

【14】在mysql中如何插入图片数据:

A: 无法插入

B: mysql支持图片格式

C: 存储图片的路径

D: 使用load_file函数存储

答案·存储图片的路径

·使用load_file函数存储

三、判断题

【15】语句"UPDA TE XS SET 总学分= 总学分+10"是将xs表中的每一行的总学分增加10%。()

A:正确: B:错误

答案错误

【16】delete语句只可以删除一个表中的数据

下载Word文档免费下载:

MySQL数据库下载

(共33页)