1. 创建、修改和删除表

    3.2 SQl数据类型

    1. SQL支持的数据类型主要包括 预定义的数据类型 和 用户自定义的数据类型
    2. 预定义数据类型 主要包括
      • 字符型数据
      • 数字型数据
      • 日期时间型数据
      • 二进制数据

    3.2.1

    1. 字符型数据
      • 固定长度型字符变量
      • 可变长度字符变量

    image.png

    1. 数字型数据

      所有的数字数据都有精度,有些数据类型还有范围

      精度是指可以存储的数字的数据,范围是指该值的小数部分(小数点右边的数字)数字的数目,范围为0表示该数字是一个整数,不包含小数。
      如3428.54的精度是6, 范围是2

    image.png

    3.2.3 日期数据类型

    1. DATA

      使用10个字符保存4位数的年、两位数的月和两位数的日的日期值,格式为2006-6-5

    2. TIME

      指定时、分、秒的值

    3. TIMESTAMP

      既包括日期,也包括时间
      10个字符用于保存日期,后跟一空格,再用15个字符表示时间

    4. TIME WITH TIME ZONE

      指定的信息与TIME数据类型相同,只是值还包括专用于UTC和时区的信息

    5. TIMESTAMP WITH TIME ZONE

      1. 指定的信息与TIMESTAMP数据类型相同,只是值还包括专用于UTC和时区的信息

    不同DBMS中采用的时间、日期数据类型也不尽相同