: MYSQL
一、单项选择题
(共
25
题
每题
2
分)
1
下面不属于
Msql
数据库特点的是(
)
A.
免费使用
B.
不能跨平台
C.
开源软件
D.
功能强大
2
定义表的一个字段
,
要求能表示
4
位整数
,2
位小数数值
,
该定义正确的是
(
)(1
分
)
A. char(6)
B. varchar(6)
C.decimal(4,2)
D.decimal(6,2)
3
将浮点数
8.625
保留
2
位小数,可以使用函数(
)
A rand
B round
C floor
D ceil
表中
sex
列存储的是用户性别,最好使用下面(
)数据类型定义
A char(2) B varchar(10)
C
enum
(‘男’,’
女’)
D text
4
查询出表中的地址列
addr
为空,使用的是(
)
A addr = null
B addr == null
C addr is null
D addr is not null
5
定义存储电话号码(座机、手机)的数据类型使用(
)
A char(11)
B int
C double
D bigint
6
创建数据库的语句是
:
(
)
A. database from
B. create database
C. create from D. create talbe
7
往数据表中新增一新的记录的命令是:
(
)
A. SELECT B. INTO C
. INSERT
D. UPDATE
8
设关系数据库中一个表
S
的结构为
S
(
SN
,
CN
,
grade
)
,其中
SN
为学生名,
CN
为课程名,
二者均为字符型;
grade
为成绩,数值型,取值范围
0
-
100
。若要把“张二的化学成绩
80
分”插入
S
中,则可用(
)
A. ADD INTO S VALUES
(’张二’,’化学’,’80’)
B. INSERT INTO S VALUES
(’张二’,’化学’,’80’)
C. ADD INTO S VALUES
(’张二’,’化学’,
80
)
D. INSERT INTO S VALUES
(’张二’,’化学’,
80
)
9
对于
SQL
语句”
UPDATE
Members
SET
Salary=Salary+300
”
,
下列表述正确的是
:
(
)
A.
将
Members
表中工资都增加
300
B.
删除工资为
300
的记录
C.
查询工资为
300
的记录
D.
修改
Members
工资都扣除
300
10
在
navicat
中进入控制台
,
设置当前数据库的命令是
(
)
A.select
B.set
C.use
D. open
11
截取一小段字符串的函数是
(
)
A.concat
B.trim
C.substring
D.strcmp
12
求小于或等于一个数的最大的整数的函数是
(
)
A.
CEILING
B.MAX
C.FLOOR
D.SQRT
13
求平均值的聚合函数是
(
)
A SUM
B.AVG
C.COUNT
D.MAX
14
条件查询中指明条件的关键字是
(
)
A.if
B.where
C. condition
D.having
15
在查询中
,
去除重复记录的关键字是
(
)
A.having
B.distinct
C.drop
D.limit
16
对查询结果进行排序的关键字是
(
)
A.group by
B.select
C.order by
D.insert into