• Chapter 2. SQL Server数据类型


    数据库常用数据类型

    1、二进制类型:

    binary/varbinary

    image类型:存储byte[ ](字节),存储非字符和文本的数据,二进制类型

    2、字符串类型:

    char        varchar           varchar(max)

    nchar      nvarchar         nvarchar(max)

    带n和不带n的区别:

    char(2):表示可以存储2个字节。存储中文等双子占2个字节,英文、数字每个字符占1个字节

    nchar(2):表示可以存储2个字节。无论存储中文、英文、数字等,每个字符都是占用2个字节。

    不带n的数据类型长度最长可以设置为8000,带n的数据类型长度最长可以设置4000

    一般情况下存储中文和双字节字符用带n的数据类型。

    当数据库排序规则不是中文(或双字节文字)的情况下,必须用带n的数据类型

    带Var和不带var的区别:

    char(2):表示固定长度(存储1个字节也占2个长度,不够的用空格补)

    varchar(2):表示可变长度(存储1个字节,就占1个长度)

    带max的:

    用于存储大文本,最多可以存储4G的字节,等同于text

    3、Datetime/smalldatetime类型:日期和时间(长度固定)

    4、数值类型:

    bigint/int/smallint/tinyint:整数类型(范围递减)

    decimal/numeric(p,s):小数类型(p:总位数,s:小数位数)

    float/real(n):浮点类型,只是近似数据,不一定能准确表示数据

    5、货币数据:

    money/smallmoney:存储货币值,精确度为四位小数

    6、特殊类型:

    bit:只能包括1或0,可以用来代表true或false、yes或no

  • 相关阅读:
    Java常量初始化后不会再去重新获取
    Intellij IDEA自动编译问题
    Tomcat关闭日志输出
    MySQL命令行导出数据库
    补充Mysql5.7用法
    Linux下安装 mysql 5.7
    IE9 表格错位bug
    Ubuntu忘记管理员密码
    实体转换计算器
    js生成二维码参数设置
  • 原文地址:https://www.cnblogs.com/xiao55/p/5571970.html
Copyright © 2020-2023  润新知