DECIMAL用来存储小数,默认为 DECIMAL(10,0),表示最多有10位数字,其中有0位小数
正确答案是:B
分析如下:
A: 整数型数据可以取有符号和无符号两种。如果需要禁止负数,可以在整数型数据列后加上UNSIGNED属性,此时数据的取值就会从0开始。这是正确的。
B: DECIMAL数据类型确实可以用来存储小数,适用于金额、价格等对精度要求较高的数据存储。默认为DECIMAL(10,0),表示最多有10位数字,其中有0位小数。选项中提到的是DECIMAL(8,0),这个描述是错误的。
C: TIMESTAMP类型存储的是从“1970-01-01 00:00:00”到指定时间的秒数,因此,这个描述是正确的。
D: 在数据库中,字符串型数据和日期时间型数据确实需要用英文的引号括起来。这是正确的。
因此,描述错误的是选项B。