小米数据库笔试题及答案.docx
小米数据库笔试题及答案
姓名:____________________
一、多项选择题(每题2分,共20题)
1.以下哪个不属于小米数据库支持的存储引擎?
A.MyISAM
B.InnoDB
C.Memory
D.Blackhole
2.小米数据库中,以下哪个操作可以创建一个索引?
A.CREATEINDEX
B.ALTERTABLE
C.INSERTINTO
D.UPDATE
3.在小米数据库中,如何删除一个名为“users”的表?
A.DROPTABLEusers
B.DELETEFROMusers
C.TRUNCATETABLEusers
D.SELECT*FROMusers
4.小米数据库中,以下哪个命令可以查看当前数据库的所有表?
A.SELECT*FROMTABLES
B.DESCRIBETABLES
C.SHOWTABLES
D.SELECT*FROMDB
5.以下哪个是小米数据库中用于存储文本数据的字段类型?
A.INT
B.VARCHAR
C.TEXT
D.FLOAT
6.在小米数据库中,如何查询一个名为“age”的列中值为30的记录?
A.SELECT*FROMusersWHEREage=30
B.SELECT*FROMusersWHEREage==30
C.SELECT*FROMusersWHEREage=30
D.SELECT*FROMusersWHEREage=30
7.小米数据库中,如何创建一个自增的主键?
A.CREATETABLEusers(idINTAUTO_INCREMENTPRIMARYKEY)
B.CREATETABLEusers(idINTPRIMARYKEY)
C.CREATETABLEusers(idINTUNIQUE)
D.CREATETABLEusers(idINTNOTNULL)
8.在小米数据库中,以下哪个命令可以修改一个表的字段类型?
A.ALTERTABLE
B.UPDATETABLE
C.MODIFYTABLE
D.MODIFYCOLUMN
9.小米数据库中,以下哪个操作可以删除一个名为“users”的索引?
A.DROPINDEX
B.DROPKEY
C.DELETEINDEX
D.DROPCOLUMN
10.在小米数据库中,以下哪个是用于存储日期和时间的字段类型?
A.DATE
B.TIME
C.DATETIME
D.TIMESTAMP
11.小米数据库中,如何创建一个外键?
A.CREATETABLEusers(idINT,ageINT,FOREIGNKEY(age)REFERENCESanother_table(age))
B.CREATETABLEusers(idINT,ageINT,FOREIGNKEY(age)REFERENCESanother_table(age)ONDELETECASCADE)
C.CREATETABLEusers(idINT,ageINT,FOREIGNKEY(age)REFERENCESanother_table(age)ONUPDATECASCADE)
D.CREATETABLEusers(idINT,ageINT,FOREIGNKEY(age)REFERENCESanother_table(age)ONDELETESETNULL)
12.以下哪个是小米数据库中的事务隔离级别?
A.READUNCOMMITTED
B.READCOMMITTED
C.REPEATABLEREAD
D.SERIALIZABLE
13.在小米数据库中,以下哪个命令可以提交一个事务?
A.COMMIT
B.COMMITTED
C.SAVEPOINT
D.ROLLBACK
14.小米数据库中,如何创建一个视图?
A.CREATEVIEW
B.CREATEORREPLACEVIEW
C.REPLACEVIEW
D.REPLACEORREPLACEVIEW
15.在小米数据库中,以下哪个命令可以显示数据库的版本信息?
A.SELECTVERSION()
B.SHOWDATABASES
C.SHOWTABLES
D.DESCTABLE
16.小米数据库中,以下哪个是用于存储二进制数据的字段类型?
A.BLOB
B.