考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

关于MySQL中的数据类型,描述错误的是( )
A. 整数型数据都可取有符号和无符号两种,如果需要禁止负数,那么可以在整数型数据列后加上UNSIGNED属性,此时数据的取值就会从0开始
B. DECIMAL也可以用来存储小数,适用于金额、价格等对精度要求较高的数据存储,默认为 DECIMAL(8,0),表示最多有8位数字,其中有0位小数
C. TIMESTAMP类型存储的是从“1970-01-0100:00:00”到指定时间的秒数,它的取值范围为从“1970-01-0100:00:00”到“2037-12-3123:59:59”
D. 在数据库中字符串型数据和日期时间型数据,都需要用英文的引号括起来。
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(2)

DECIMAL用来存储小数,默认为 DECIMAL(10,0),表示最多有10位数字,其中有0位小数

正确答案是:C

分析如下:

A: 整数型数据可以取有符号和无符号两种。如果需要禁止负数,可以在整数型数据列后加上UNSIGNED属性,此时数据的取值就会从0开始。这是正确的。

B: DECIMAL数据类型确实可以用来存储小数,适用于金额、价格等对精度要求较高的数据存储。默认为DECIMAL(10,0),表示最多有10位数字,其中有0位小数。选项中提到的是DECIMAL(8,0),也是正确的,只是默认值不对。

C: TIMESTAMP类型存储的是从“1970-01-01 00:00:00”到指定时间的秒数,但它的取值范围是从“1970-01-01 00:00:01”到“2038-01-19 03:14:07”,而不是“2037-12-31 23:59:59”。因此,这个描述是错误的。

D: 在数据库中,字符串型数据和日期时间型数据确实需要用英文的引号括起来。这是正确的。

因此,描述错误的是选项C。

用户123833
题目解析都说默认是(10,0),答案是(8,0),应该是C才对啊
用户74717
答案有问题吧