sql 数据类型

  • 近似数字:
    • REAL 取决于机器精度的浮点数
    • Double Precision 取决于机器精度的双精度浮点数
    • FLOAT(n) 浮点数,精度至少为n位数字
  • 精确数字:
    • bigint,INT,SMALLINT,tinyint
    • bit,money,smallmoney
    • decimal(定点小数),NUMERIC(定点小数)
  • 非 Unicode 字符串
    • char 固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
    • varchar 可变长度的非 Unicode 数据,最长为 8,000 个字符。
    • text 可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
  • unicode 字符串:
    • nchar 固定长度的 Unicode 数据,最大长度为 4,000 个字符。
    • nvarchar 可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义
    • 的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
    • ntext 可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
  • 二进制字符串:
    • binary 固定长度的二进制数据,其最大长度为 8,000 个字节。
    • varbinary 可变长度的二进制数据,其最大长度为 8,000 个字节。
    • image 可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节。
  • 时间日期:
    • DATE 日期,包含年、月、日,格式为YYYY-MM-DD
    • TIME 时间,包含一日的时、分、秒,格式为HH:MM:SS
    • interval 两个date或time类型数据之间的差
    • datetime,smalldatetime

猜你喜欢

转载自www.cnblogs.com/jkn1234/p/9023869.html