MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目3.docxVIP

  • 0
  • 0
  • 约6.2千字
  • 约 5页
  • 2026-06-05 发布于山东
  • 举报

MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目3.docx

MySQL数据库技术与项目应用教程(微课版)(AI助学)

(第3版)习题答案

项目三创建网上商城系统数据库

单选题:

BBADC

思考题(参考):

(1)空值的处理。对于一个数值类型的字段,空值NULL和0值相同吗?对于一个字符串类型的字段,空值NULL和空字符串相同吗?请简述你对空值NULL的理解。

答:在MySQL中,NULL与任何值不相等。NULL代表不确定。

(2)在MySQL中datetime跟timestamp两种数据类型都可以表示日期时间,那么这两种数据类型有什么区别呢?根据你的观点,在航空公司机票预定的数据库中,航班的起降时间应该用哪种数据类型来表达呢?请简述你的观点和理由。

答:datetime和timestamp两种类型所占存储空间和可表示的数据范围不同。其中datetime占8个字节,表示范围为:1000-01-0100:00:00~9999-12-3123:59:59;而timestamp占4个字节,表示范围为:19700101080001~20380119111407。

此外,timestamp类型支持动态默认值,当使用ONUPDATECURRENT_TIMESTAMP语句定义timestamp类型后,每一次对记录的修改都会用系统当前时间自动更新时间。此外,timestamp还会把客户端插入的时间

文档评论(0)

1亿VIP精品文档

相关文档