MySQL数据库选择题小结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MySQL数据库选择题⼩结
选择题
1.SQL语⾔中数据定义语⾔DDL中包括哪个语句(A)
A、DROP
B、DELETE
C、select
D、grant
2.SQL语句中REVOKE all on auth.* from ‘zhangsan’@‘localhost’;表述正确的是(B)
A、zhangsan账户可以在localhost登陆
B、撤销zhangsan⽤户的auth库权限
C、Zhangsan对ON库没有权限
D、撤销全部命令
3.备份所有数据库(C)
A、mysqldump -u root -p mysql user > msyql-user.sql
B、mysqldump -u root -p auth > auth.sql
C、mysqldump -u root -p --all-databases > all-db.sql
D、Mysqldump -u root -p --databases > all-db.sql
4.SELECT user,host,password FROM er WHERE user=’’ ,描述正确的有(B)
A、全部⽤户都会被显⽰
B、显⽰表中的三列
C、只显⽰user库中的mysql表
D、显⽰mysql库中的表
5.UPDATE er SET user_password=PASSWORD(‘’) WHERE user_name =’lisi’; 描述错误的是(B)
A、设置密码格式
B、修改users表内的单⾏数据
C、Root密码为空
D、Auth库不存在
6.在MySQL中,通常使⽤__D___语句来指定⼀个已有数据库作为当前⼯作数据库。
A、USING
B、USED
C、USESD
D、USE
7.在MySQL中创建⼀个名为db_test的数据库,⼀下正确的是(B)
A、CREATE TABLE db_test;
B、CREATE DATABASE db_test;
C、CREATE DATABASES db_test;
D、INSERT INTO db_test VALUES(1);
8.设置表的默认字符集关键字是(D)
A、DEFAULT CHARACTER
B、DEFAULT SET
C、DEFAULT DEFAULT
D、CHARACTER SET
9.下列类型不是MySQL中常⽤的数据类型(B)
A、INT
B、VAR
C、TIME
D、CHAR
10.下列描述正确的是(B)
A、⼀个数据只能包含⼀个数据表
B、⼀个数据库可以包含多个数据表
C、⼀个数据库只能包含两个数据表
D、⼀个数据表可以包含多个数据表
11.关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是(B)
A、两者值的范围不⼀样
B、两者值的范围⼀样
C、两者占⽤空间不⼀样
D、TIMESTAMP可以⾃动记录当前⽇期时间
12.SQL语句中修改表结构的命令是(C)
A、MODIFY TABLE
B、MODIFY STRUCTURE
C、ALTER TABLE
D、ALTER STRUCTURE
13.数据库系统的核⼼是(B)
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
14.索引可以提⾼哪⼀操作的效率(D)
A、INSERT
B、UODATE
C、DELETE
D、SELECT
15.在视图上不能完成的操作是(D)
A、查询
B、在视图上定义新的视图
C、更新视图
D、在视图上定义新的表
16.在select语句的where⼦句中,使⽤正则表达式过滤数据的关键字是(A)
A、regexp
B、like
C、against
D、match
17.以下哪种操作能够实现完整性(B)
A、设置唯⼀键
B、设置外键
C、减少数据冗余
D、设置主键
18.MySQL语⾔中,删除⼀个视图的命令是(D)
A、REMOVE
B、CLEAR
C、DELETE
D、DROP
19.以下哪项⽤来分组(C)
A、ORBER BY
B、ORDERED BY
C、GROUP BY
D、GROUPED BY
20.更新数据表中的记录⽤以下哪⼀项(B)
A、INSERT
B、UPDATE
C、DELETE
D、UPDATES
21.以下那些是MySQL数据类型(A)
A、BIGINT
B、BIGCHAR
C、BIGTIME
D、BIGBIT
22.delete from employee语句的作⽤是(B)
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有⾏
C、由于没有where⼦句,因此不删除任何数据
D、删除当前数据库中employee表内的当前⾏
23.为数据表创建索引的⽬的是(A)
A、提⾼查询的检索性能
B、归类
C、创建唯⼀索引
D、创建主键
24.如果⼀个事务回滚,则要执⾏(B)
A、commit
B、rollback
C、having
D、begin
25.从GROUP BY 分组的结果集中在此⽤条件表达式进⾏筛选的⼦句是(C)
A、FROM
B、ORDER BY
C、HAVING
D、WHERE
26.redis主要消耗什么物理资源(A)
A、内存
B、硬盘
C、CPU
D、显卡
27.redis⽀持哪⼏种数据类型(C)
A、stringlength
B、hashtable
C、set
D、time
28.⼀个字符串类型的值能存储最⼤容量是(C)?
A、256MB
B、1G
C、512MB
D、128MB
29.Redis集群之间是如何复制的(A)
A、异步复制
B、同步复制
C、半同步复制
D、不复制
30.⽤于从表或视图中检索数据的SQL语句是(A)
A、SELECT语句
B、INSERT语句
C、UPDATE语句
D、DELETE语句
31.在select语句中,可以使⽤(B)⼦句,将结果集中的数据⾏根据选择列的值进⾏逻辑分组,以便能汇总表内容的⼦集,即实现对每个组的聚集计算
A、LIMIT
B、GROUP BY
C、WHERE
D、ORDER BY
32.下列哪种⽅法能创建索引(A)
A、使⽤CREATE INDEX语句
B、使⽤CREATE DATABASE语句
C、使⽤SELECT TABLE语句
D、使⽤CREATE IDX语句
33.以下哪项不是事务的特性(A)
A、唯⼀性
B、持久性
C、⼀致性
D、原⼦性
34.下⾯属于浮点数类型的是(C)
A、smallint
B、mediumint
C、float
D、int
35.下列哪些语句对主键的说明正确(C)
A、主键可重复
B、主键不唯⼀
C、在数据表中的唯⼀索引
D、主键⽤foreign key 修饰
36.如何统计每个学科的最⾼分(B)
A、select 学⽣,max(成绩) from A group by 学⽣;
B、select 学⽣,max(成绩) from A group by 学科;
C、select 学⽣,max(成绩) from A order by 学⽣;
D、select 学⽣,max(成绩) from A group by 成绩;
37.进⼊要操作的数据库⽤下列哪个命令(D)
A、IN TEST
B、SHOW TEST
C、USER TEST
D、USE TEST
38.使⽤select语句随机地从表中跳出指定数量的⾏,可以使⽤的⽅法是(D)
A、在limit⼦句中使⽤RAND()函数指定⾏数,并⽤ORDER BY⼦句定义⼀个排序规则
B、只有使⽤limit⼦句定义指定的⾏数即可,不使⽤order by ⼦句
C、只要在order by ⼦句中使⽤RANG()函数,不使⽤limit⼦句
D、在order by ⼦句中使⽤RAND()函数,并⽤limit⼦句定义⾏数
39.查找条件为:姓名为NULL的记录(B)
A、WHERE NAME NULL
B、WHERE NAME IS NULL
C、WHERE NAME=NULL
D、WHERE NAME == NULL
40.下列哪项属于DDL操作(B)
A、update
B、create
C、insert
D、delete
41.返回字符串长度的函数是(C)
A、len()
B、length()
C、left()
D、long()
42.⼀个表的主键个数为(D)
A、⾄少5个
B、⾄多3个
C、⽆限个
D、⾄多⼀个
43.在正则表达式中,匹配任意⼀个字符的符号是(C)
A、.
B、*
C、?
D、-
44.以下哪项⽤于左连接(C)
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
45.delete from employee 语句的作⽤是什么(B)
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有⾏
C、由于没有where⼦句,因此不删除任何数据
D、删除当前数据库中employee表内的当前⾏
46.按照班级进⾏分组(C)
A、ORDER BY CLASS
B、DROP CLASS
C、GROUP BY CLASS
D、GROUP CLASS
47.格式化⽇期的函数是(B)
A、DATEDIFF()
B、DATE_FORMAT()
C、DAY()
D、CURDATE()
48.以下聚合函数求个数的是(D)
A、AVG
B、SUM
C、MAX
D、COUNT
49.MySQL中,预设的拥有最⾼权限超级⽤户的⽤户名为(D)
A、test
B、Adminstrator
C、DA
D、root
50.以下表达降序排序的是(C)
A、ASC
B、ESC
C、DESC
D、DSC
51.⽤来插⼊数据的命令是(A),⽤于更新的命令是()
A、INSERT,UPDATE
B、CREATE,INSERT INTO
C、DELETE,UPDATE
D、UPDATE,INSERT
52.以下语句错误的是(A)
A、alter table emp delete column addcolumn;
B、alter table emp modify column addcolumn char(1);
C、alter table emp change addcolumn addcolumn int;
D、alter table emp add column addcolumn int;
53.关于检索结果排序,正确的是(AC)
A、关键字DESC表⽰升序,ASC表⽰分组
B、如果指定多列排序,只能在最后⼀列使⽤升序或者降序关键字
C、如果指定多列排序,可以在任意列使⽤升序或降序关键字
D、关键字ASC表⽰降序,DESC表⽰升序
54.SQL语⾔集⼏个功能模块为⼀体,其中不包括(C)
A、DCL
B、DML
C、DNL
D、DDL
55.关于语句limit 5,5 ,说法正确的是(C)
A、表⽰检索出第5⾏开始的5条记录
B、表⽰检索出⾏6开始的5条记录
C、表⽰检索出第6⾏开始的5条记录
D、表⽰检索出⾏5开始的前5条记录
56.下列哪些类型是数值类型的数据(D)
A、SET
B、COUNT
C、VARCHAR
D、INT
57.数据库服务器、数据库和表的关系,正确说法是(B)
A、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库只能包含⼀个表
B、⼀个数据库服务器只能管理多个数据库,⼀个数据库可以包含多个表
C、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库可以包含多个表
D、⼀个数据库服务器只能管理多个数据库,⼀个数据库只能包含⼀个表
58.下列说法错误的是(C)
A、GROUP BY ⼦句⽤来分组where⼦句的输出
B、WHERE⼦句⽤来筛选FROM⼦句中指定的操作所产⽣的⾏
C、聚合函数需要和group by⼀起使⽤
D、HAVING⼦句⽤来从FROM的结果中筛选⾏
59.以下匹配‘1 ton’和‘2 ton’及‘3 ton’的正则表达式是(C)
A、‘123 ton’
B、‘1,2,3 ton’
C、‘[123] ton’
D、‘1|2|3 ton’
60.以下表⽰可变长度字符串的数据类型是(C)
A、TEXT
B、CHAR
C、VARCHAR
D、ENUM
61.以下语句不正确的是(C)
A、select * from emp;
B、select name,sal from emp;
C、select * from emp just by dept;
D、select * from emp where dept=1 and sal<300;
62.(A)表⽰⼀个新的事物处理的开始
A、start transaction
B、Begin transaction
C、Begin commit
D、Start commit
63.以下哪个语句⽤于撤销权限(C)
A、DELETE
B、DROP
C、REVOKE
D、UPDATE
64.只修改列的数据类型指令是(C)
A、ALTER TABLE … … ALTER COLUMN
B、ALTER TABLE … … MODIFY COLUMN …
C、ALTER TABLE … … UPDATE …
D、ALTER TABLE … … UPDATE COLUMN
65.UNIQUE 唯⼀索引的作⽤是(A)
A、保证各⾏在该索引上的值都不得重复
B、保证各⾏在该索引上的值不为NULL
C、保证参加唯⼀索引的各列,不得再参加其他的索引
D、保证唯⼀索引不能被删除
66.以下哪种操作能够实现实体完整性(A)
A、设置唯⼀键
B、设置外键
C、减少数据冗余
D、设置主键
67.SELECT user,host,password FROM er WHERE user=’’ ,描述不正确的有(A)
A、部分⽤户都会被显⽰
B、显⽰表中的三列
C、显⽰user库中的表
D、显⽰mysql库中的表
68.SQL语⾔中数据定义语⾔DDL中包括哪个语句(A)
A、DROP
B、DELETE
C、select
D、grant
69.SQL语句中REVOKE all on auth.* from ‘zhangsan’@‘localhost’;表述正确的是(B)
A、zhangsan账户可以在localhost登陆
B、撤销zhangsan⽤户的auth库权限
C、Zhangsan对ON库没有权限
D、撤销全部命令
70.备份所有数据库(C)
A、mysqldump -u root -p mysql user > msyql-user.sql
B、mysqldump -u root -p auth > auth.sql
C、mysqldump -u root -p --all-databases > all-db.sql
D、Mysqldump -u root -p --databases > all-db.sql
71.SELECT user,host,password FROM er WHERE user=’’ ,描述正确的有(B)
A、全部⽤户都会被显⽰
B、显⽰表中的三列
C、只显⽰user库中的mysql表
D、显⽰mysql库中的表
72.UPDATE er SET user_password=PASSWORD(‘’) WHERE user_name =’lisi’; 描述错误的是(B)
A、设置密码格式
B、修改users表内的单⾏数据
C、Root密码为空
D、Auth库不存在
73.在MySQL中,通常使⽤___D__语句来指定⼀个已有数据库作为当前⼯作数据库。
A、USING
B、USED
C、USESD
D、USE
74.在MySQL中创建⼀个名为db_test的数据库,⼀下正确的是(B)
A、CREATE TABLE db_test;
B、CREATE DATABASE db_test;
C、CREATE DATABASES db_test;
D、INSERT INTO db_test VALUES(1);
75.设置表的默认字符集关键字是(D)
A、DEFAULT CHARACTER
B、DEFAULT SET
C、DEFAULT
D、DEFAULT CHARACTER SET
76.下列类型不是MySQL中常⽤的数据类型(B)
A、INT
B、VAR
C、TIME
D、CHAR
77.下列描述正确的是(B)
A、⼀个数据只能包含⼀个数据表
B、⼀个数据库可以包含多个数据表
C、⼀个数据库只能包含两个数据表
D、⼀个数据表可以包含多个数据表
78.关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是(B)
A、两者值的范围不⼀样
B、两者值的范围⼀样
C、两者占⽤空间不⼀样
D、TIMESTAMP可以⾃动记录当前⽇期时间
79.SQL语句中修改表结构的命令是(C)
A、MODIFY TABLE
B、MODIFY STRUCTURE
C、ALTER TABLE
D、ALTER STRUCTURE
80.数据库系统的核⼼是(B)
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
81.索引可以提⾼哪⼀操作的效率(D)
A、INSERT
B、UODATE
C、DELETE
D、SELECT
82.在视图上不能完成的操作是(D)
A、查询
B、在视图上定义新的视图
C、更新视图
D、在视图上定义新的表
83.在select语句的where⼦句中,使⽤正则表达式过滤数据的关键字是(A)
A、regexp
B、like
C、against
D、match
84.以下哪种操作能够实现完整性(B)
A、设置唯⼀键
B、设置外键
C、减少数据冗余
D、设置主键
85.MySQL语⾔中,删除⼀个视图的命令是(D)
A、REMOVE
B、CLEAR
C、DELETE
86.以下哪项⽤来分组(C)
A、ORBER BY
B、ORDERED BY
C、GROUP BY
D、GROUPED BY
87.更新数据表中的记录⽤以下哪⼀项(B)
A、INSERT
B、UPDATE
C、DELETE
D、UPDATES
88.以下那些是MySQL数据类型(A)
A、BIGINT
B、BIGCHAR
C、BIGTIME
D、BIGBIT
89.delete from employee语句的作⽤是(B)
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有⾏
C、由于没有where⼦句,因此不删除任何数据
D、删除当前数据库中employee表内的当前⾏
90.为数据表创建索引的⽬的是(A)
A、提⾼查询的检索性能
B、归类
C、创建唯⼀索引
D、创建主键
91.如果⼀个事务回滚,则要执⾏(B)
A、commit
B、rollback
C、having
D、begin
92.从GROUP BY 分组的结果集中在此⽤条件表达式进⾏筛选的⼦句是(C)
A、FROM
B、ORDER BY
C、HAVING
D、WHERE
93.redis主要消耗什么物理资源(A)
A、内存
B、硬盘
C、CPU
D、显卡
94.redis⽀持哪⼏种数据类型(C)
A、stringlength
B、hashtable
C、set
D、time
95.⼀个字符串类型的值能存储最⼤容量是(C)?
A、256MB
B、1G
C、512MB
D、128MB
96.Redis集群之间是如何复制的(A)
A、异步复制
C、半同步复制
D、不复制
97.⽤于从表或视图中检索数据的SQL语句是(A)
A、SELECT语句
B、INSERT语句
C、UPDATE语句
D、DELETE语句
98.在select语句中,可以使⽤(B)⼦句,将结果集中的数据⾏根据选择列的值进⾏逻辑分组,以便能汇总表内容的⼦集,即实现对每个组的聚集计算
A、LIMIT
B、GROUP BY
C、WHERE
D、ORDER BY
99.下列哪种⽅法能创建索引(A)
A、使⽤CREATE INDEX语句
B、使⽤CREATE DATABASE语句
C、使⽤SELECT TABLE语句
D、使⽤CREATE IDX语句
100.以下哪项不是事务的特性(A)
A、唯⼀性
B、持久性
C、⼀致性
D、原⼦性
101.下⾯属于浮点数类型的是(C)
A、smallint
B、mediumint
C、float
D、int
102.下列哪些语句对主键的说明正确(C)
A、主键可重复
B、主键不唯⼀
C、在数据表中的唯⼀索引
D、主键⽤foreign key 修饰
103.如何统计每个学科的最⾼分(B)
A、select 学⽣,max(成绩) from A group by 学⽣;
B、select 学⽣,max(成绩) from A group by 学科;
C、select 学⽣,max(成绩) from A order by 学⽣;
D、select 学⽣,max(成绩) from A group by 成绩;
104.进⼊要操作的数据库⽤下列哪个命令(D)
A、IN TEST
B、SHOW TEST
C、USER TEST
D、USE TEST
105.使⽤select语句随机地从表中跳出指定数量的⾏,可以使⽤的⽅法是(D)
A、在limit⼦句中使⽤RAND()函数指定⾏数,并⽤ORDER BY⼦句定义⼀个排序规则
B、只有使⽤limit⼦句定义指定的⾏数即可,不使⽤order by ⼦句
C、只要在order by ⼦句中使⽤RANG()函数,不使⽤limit⼦句
D、在order by ⼦句中使⽤RAND()函数,并⽤limit⼦句定义⾏数
106.查找条件为:姓名为NULL的记录(B)
A、WHERE NAME NULL
B、WHERE NAME IS NULL
C、WHERE NAME=NULL
D、WHERE NAME == NULL
107.下列哪项属于DDL操作(B)
A、update
B、create
C、insert
D、delete
108.返回字符串长度的函数是(C)
A、len()
B、length()
C、left()
D、long()
109.⼀个表的主键个数为(D)
A、⾄少5个
B、⾄多3个
C、⽆限个
D、⾄多⼀个
110.在正则表达式中,匹配任意⼀个字符的符号是(C)
A、.
B、*
C、?
D、-
111.以下哪项⽤于左连接(C)
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
112.delete from employee 语句的作⽤是什么(B)
A、删除当前数据库中整个employee表,包括表结构
B、删除当前数据库中employee表内的所有⾏
C、由于没有where⼦句,因此不删除任何数据
D、删除当前数据库中employee表内的当前⾏
113.按照班级进⾏分组(C)
A、ORDER BY CLASS
B、DROP CLASS
C、GROUP BY CLASS
D、GROUP CLASS
114.格式化⽇期的函数是(B)
A、DATEDIFF()
B、DATE_FORMAT()
C、DAY()
D、CURDATE()
115.以下聚合函数求个数的是(D)
A、AVG
B、SUM
C、MAX
D、COUNT
116.MySQL中,预设的拥有最⾼权限超级⽤户的⽤户名为(D)
A、test
B、Adminstrator
C、DA
D、root
117.以下表达降序排序的是(C)
A、ASC
B、ESC
C、DESC
D、DSC
118.⽤来插⼊数据的命令是(),⽤于更新的命令是(A)
A、INSERT,UPDATE
B、CREATE,INSERT INTO
C、DELETE,UPDATE
D、UPDATE,INSERT
119.以下语句错误的是(A)
A、alter table emp delete column addcolumn;
B、alter table emp modify column addcolumn char(1);
C、alter table emp change addcolumn addcolumn int;
D、alter table emp add column addcolumn int;
120.关于检索结果排序,正确的是(AC)
A、关键字DESC表⽰升序,ASC表⽰分组
B、如果指定多列排序,只能在最后⼀列使⽤升序或者降序关键字
C、如果指定多列排序,可以在任意列使⽤升序或降序关键字
D、关键字ASC表⽰降序,DESC表⽰升序
121.SQL语⾔集⼏个功能模块为⼀体,其中不包括(C)
A、DCL
B、DML
C、DNL
D、DDL
122.关于语句limit 5,5 ,说法正确的是(C)
A、表⽰检索出第5⾏开始的5条记录
B、表⽰检索出⾏6开始的5条记录
C、表⽰检索出第6⾏开始的5条记录
D、表⽰检索出⾏5开始的前5条记录
123.下列哪些类型是数值类型的数据(D)
A、SET
B、COUNT
C、VARCHAR
D、INT
124.数据库服务器、数据库和表的关系,正确说法是(B)
A、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库只能包含⼀个表
B、⼀个数据库服务器只能管理多个数据库,⼀个数据库可以包含多个表
C、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库可以包含多个表
D、⼀个数据库服务器只能管理多个数据库,⼀个数据库只能包含⼀个表125.下列说法错误的是(C)
A、GROUP BY ⼦句⽤来分组where⼦句的输出
B、WHERE⼦句⽤来筛选FROM⼦句中指定的操作所产⽣的⾏
C、聚合函数需要和group by⼀起使⽤
D、HAVING⼦句⽤来从FROM的结果中筛选⾏
126.以下匹配‘1 ton’和‘2 ton’及‘3 ton’的正则表达式是(C)
A、‘123 ton’
B、‘1,2,3 ton’
C、‘[123] ton’
D、‘1|2|3 ton’
127.以下表⽰可变长度字符串的数据类型是(C)
A、TEXT
B、CHAR
C、VARCHAR
D、ENUM
128.以下语句不正确的是(C)
A、select * from emp;
B、select name,sal from emp;
C、select * from emp just by dept;
D、select * from emp where dept=1 and sal<300;
129.(A)表⽰⼀个新的事物处理的开始
A、start transaction
B、Begin transaction
C、Begin commit
D、Start commit
130.以下哪个语句⽤于撤销权限(C)
A、DELETE
B、DROP
C、REVOKE
D、UPDATE
131.只修改列的数据类型指令是(C)
A、ALTER TABLE … … ALTER COLUMN
B、ALTER TABLE … … MODIFY COLUMN …
C、ALTER TABLE … … UPDATE …
D、ALTER TABLE … … UPDATE COLUMN
132.UNIQUE 唯⼀索引的作⽤是(A)
A、保证各⾏在该索引上的值都不得重复
B、保证各⾏在该索引上的值不为NULL
C、保证参加唯⼀索引的各列,不得再参加其他的索引
D、保证唯⼀索引不能被删除
133.以下哪种操作能够实现实体完整性(A)
A、设置唯⼀键
B、设置外键
C、减少数据冗余
D、设置主键
134.SELECT user,host,password FROM er WHERE user=’’ ,描述不正确的有(A)
A、部分⽤户都会被显⽰
B、显⽰表中的三列
C、显⽰user库中的表
D、显⽰mysql库中的表
多选题
1、以下哪项是事务特性(ABCD)
A、隔离性
B、持久性
C、原⼦性
D、⼀致性
2、关于检索结果排序,正确的是(AC)
A、关键字DESC表⽰降序,ASC表⽰升序
B、如果指定多列排序,只能在最后⼀列使⽤升序或者降序关键字
C、如果指定多列排序,可以在任意列使⽤升序或降序关键字
D、关键字ASC表⽰降序,DESC表⽰升序
3、SQL语⾔集⼏个功能模块为⼀体,其中包括(ABC)
A、DCL
B、DML
C、DNL
D、DDL
4、关于语句limit 5,5 ,说法正确的是( C )
A、表⽰检索出第5⾏开始的5条记录
B、表⽰检索出⾏6开始的5条记录
C、表⽰检索出第6⾏开始的5条记录
D、表⽰检索出⾏5开始的前5条记录
5、下列哪些类型是数值类型的数据(AB)
A、DOUBLE
B、INT
C、SET
D、CHAR
6、删除数据表中的⼀条记录⽤以下哪⼀项(A)
A、DELETE
B、DELETED
C、DROP
D、UPDATE
7、数据库服务器、数据库和表的关系,正确说法是( B)
A、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库只能包含⼀个表
B、⼀个数据库服务器只能管理多个数据库,⼀个数据库可以包含多个表
C、⼀个数据库服务器只能管理⼀个数据库,⼀个数据库可以包含多个表
D、⼀个数据库服务器只能管理多个数据库,⼀个数据库只能包含⼀个表
8、下列哪些语句对主键的说明正确( C )
A、主键可重复
B、主键不唯⼀
C、在数据表中的唯⼀索引
D、主键⽤foreign key 修饰
9、下列哪项属于DDL操作( B)
A、update
B、create
C、insert
D、delete
10、创建视图的命令是( D )
A、alter view
B、alter table
C、create table
D、create view
11、下列说法错误的是(D )
A、GROUP BY ⼦句⽤来分组where⼦句的输出
B、WHERE⼦句⽤来筛选FROM⼦句中指定的操作所产⽣的⾏
C、聚合函数需要和group by⼀起使⽤
D、HAVING⼦句⽤来从FROM的结果中筛选⾏
11、以下匹配‘1 ton’和‘2 ton’及‘3 ton’的正则表达式是(D )
A、‘123 ton’
B、‘1,2,3 ton’
C、‘[123] ton’
D、‘1|2|3 ton’
12、以下表⽰可变长度字符串的数据类型是( C )
A、TEXT
B、CHAR
C、VARCHAR
D、ENUM
13、以下语句不正确的是( C )
A、select * from emp;
B、select name,sal from emp;
C、select * from emp order by dept;
D、select * from emp where dept=1 and sal<300;
14、(C )表⽰⼀个新的事物处理的开始
A、start transaction
B、Begin transaction
C、Begin commit
D、Start commit
15、以下聚合函数求个数的是(B )
A、AVG
B、SUM
C、MAX
D、COUNT
16、mysql中,备份数据库的命令是( A )
A、mysqldump
B、mysql
C、mysqladmin
D、mysqlbackup
17、以下哪个语句⽤于撤销权限( C )
A、DELETE
B、DROP
C、REVOKE
D、UPDATE
18、数据库系统的核⼼是(B )
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
19、只修改列的数据类型指令是(B )
A、ALTER TABLE … … ALTER COLUMN
B、ALTER TABLE … … MODIFY COLUMN …
C、ALTER TABLE … … UPDATE …
D、ALTER TABLE … … UPDATE COLUMN
20、UNIQUE 唯⼀索引的作⽤是( A )
A、保证各⾏在该索引上的值都不得重复
B、保证各⾏在该索引上的值不为NULL
C、保证参加唯⼀索引的各列,不得再参加其他的索引
D、保证唯⼀索引不能被删除
21、在视图上不能完成的操作是( D )
A、查询
B、在视图上定义新的视图
C、更新视图
D、在视图上定义新的表
22、⽤于将事务处理写到数据库的命令是(D )
A、insert
B、rollback
C、commit
D、savepoint
22、查找条件为:姓名不是NULL的记录( C )
A、WHERE NAME ! NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME != NULL
23、在select语句的where⼦句中,使⽤正则表达式过滤数据的关键字是( A )
A、like
B、againset
C、match
D、regexp
24、以下哪种操作能够实现实体完整性( B )
A、设置唯⼀键
B、设置外键
C、减少数据冗余
D、设置主键
25、SELECT user,host,password FROM er WHERE user=’’ ,描述正确的有(B )
A、全部⽤户都会被显⽰
B、显⽰表中的三列
C、显⽰user库中的表
D、显⽰mysql库中的表
到此这篇关于MySQL数据库选择题⼩结的⽂章就介绍到这了,更多相关MySQL数据库选择题内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章,希望⼤家以后多多⽀持!。