MySQL最佳使用实践分享及试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.以下哪个选项是MySQL数据库中用于创建表的语句?
A.CREATEDATABASE
B.INSERTINTO
C.UPDATE
D.DELETE
2.在MySQL中,用于删除表中所有记录的语句是?
A.DROPTABLE
B.DELETEFROM
C.TRUNCATETABLE
D.REPLACEINTO
3.以下哪个是MySQL中用于修改表结构的语句?
A.ALTERTABLE
B.MODIFYTABLE
C.CHANGETABLE
D.UPDATETABLE
4.在MySQL中,以下哪个函数用于获取当前日期和时间?
A.NOW()
B.CURDATE()
C.GETDATE()
D.DATETIME()
5.以下哪个选项是MySQL中用于创建索引的语句?
A.INDEX
B.KEY
C.UNIQUE
D.INDEXON
6.在MySQL中,以下哪个函数用于连接字符串?
A.CONCAT()
B.JOIN()
C.UNION
D.CONCATENATE()
7.以下哪个是MySQL中用于查询表中记录的语句?
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
8.在MySQL中,以下哪个是用于设置数据库字符集的语句?
A.SETCHARACTERSET
B.SETCHARSET
C.CHARSET
D.CHARACTER
9.以下哪个是MySQL中用于查询数据库中所有表的语句?
A.SELECT*FROMTABLES
B.SELECT*FROMINFORMATION_SCHEMA.TABLES
C.SELECT*FROMDATABASE.TABLES
D.SELECT*FROMSYS.TABLES
10.在MySQL中,以下哪个是用于查询数据库中所有存储过程的语句?
A.SELECT*FROMPROCEDURES
B.SELECT*FROMINFORMATION_SCHEMA.PROCEDURES
C.SELECT*FROMDATABASE.PROCEDURES
D.SELECT*FROMSYS.PROCEDURES
二、多项选择题(每题3分,共5题)
1.MySQL中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.TEXT
2.以下哪些是MySQL中的常用函数?
A.NOW()
B.SUM()
C.AVG()
D.COUNT()
E.MAX()
3.在MySQL中,以下哪些是用于管理数据库的语句?
A.CREATEDATABASE
B.DROPDATABASE
C.RENAMETABLE
D.ALTERTABLE
E.TRUNCATETABLE
4.以下哪些是MySQL中的常用聚合函数?
A.SUM()
B.AVG()
C.MIN()
D.MAX()
E.COUNT()
5.在MySQL中,以下哪些是用于处理字符串的函数?
A.CONCAT()
B.SUBSTRING()
C.REPLACE()
D.STRCMP()
E.TRIM()
三、判断题(每题2分,共5题)
1.在MySQL中,可以使用TRUNCATETABLE语句删除表中所有记录。(√)
2.MySQL中的ALTERTABLE语句可以用于删除表中的列。(√)
3.MySQL中的NOW()函数可以返回当前日期和时间。(√)
4.MySQL中的SUM()函数只能用于数值类型的数据。(×)
5.MySQL中的CHARSET语句可以用于设置数据库的字符集。(√)
四、简答题(每题5分,共10分)
1.简述MySQL中创建表的语法及其主要参数。
2.简述MySQL中查询数据库中所有表的语句及其返回结果。
二、多项选择题(每题3分,共10题)
1.MySQL中,以下哪些是常用的数据类型?
A.INT
B.VARCHAR
C.FLOAT
D.DATE
E.TEXT
F.TIMESTAMP
G.ENUM
H.SET
I.BLOB
J.BOOL
2.以下哪些是MySQL中的常用函数?
A.NOW()
B.SUM()
C.AVG()
D.COUNT()
E.MAX()
F.MIN()
G.CONCAT()
H.SUBSTRING()
I.REPLACE()
J.STRCMP()
3.