精华内容
下载资源
问答
  • SQL Server常见数据类型介绍

    万次阅读 2018-10-25 14:49:19
    数据表是由多个列组成,创建表时必须明确每个列的数据类型,以下列举SQL Server常见数据类型的使用规则,方便查阅 Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个...

    数据表是由多个列组成,创建表时必须明确每个列的数据类型,以下列举SQL Server常见数据类型的使用规则,方便查阅

    Character 字符串:

    数据类型 描述 存储
    char(n) 固定长度的字符串。最多 8,000 个字符。 n
    varchar(n) 可变长度的字符串。最多 8,000 个字符。  
    varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。  
    text 可变长度的字符串。最多 2GB 字符数据。  

    Unicode 字符串:

    数据类型 描述 存储
    nchar(n) 固定长度的 Unicode 数据。最多 4,000 个字符。  
    nvarchar(n) 可变长度的 Unicode 数据。最多 4,000 个字符。  
    nvarchar(max) 可变长度的 Unicode 数据。最多 536,870,912 个字符。  
    ntext 可变长度的 Unicode 数据。最多 2GB 字符数据。  

    Binary 类型:

    数据类型 描述 存储
    bit 允许 0、1 或 NULL  
    binary(n) 固定长度的二进制数据。最多 8,000 字节。  
    varbinary(n) 可变长度的二进制数据。最多 8,000 字节。  
    varbinary(max) 可变长度的二进制数据。最多 2GB 字节。  
    image 可变长度的二进制数据。最多 2GB。  

    Number 类型:

    数据类型 描述 存储
    tinyint 允许从 0 到 255 的所有数字。 1 字节
    smallint 允许从 -32,768 到 32,767 的所有数字。 2 字节
    int 允许从 -2,147,483,648 到 2,147,483,647 的所有数字。 4 字节
    bigint 允许介于 -9,223,372,036,854,775,808 和 9,223,372,036,854,775,807 之间的所有数字。 8 字节
    decimal(p,s)

    固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。

    p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。

    s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。

    5-17 字节
    numeric(p,s)

    固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。

    p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。

    s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。

    5-17 字节
    smallmoney 介于 -214,748.3648 和 214,748.3647 之间的货币数据。 4 字节
    money 介于 -922,337,203,685,477.5808 和 922,337,203,685,477.5807 之间的货币数据。 8 字节
    float(n) 从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。 参数 n 指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。 4 或 8 字节
    real 从 -3.40E + 38 到 3.40E + 38 的浮动精度数字数据。 4 字节

    Date 类型:

    数据类型 描述 存储
    datetime 从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 3.33 毫秒。 8 bytes
    datetime2 从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 100 纳秒。 6-8 bytes
    smalldatetime 从 1900 年 1 月 1 日 到 2079 年 6 月 6 日,精度为 1 分钟。 4 bytes
    date 仅存储日期。从 0001 年 1 月 1 日 到 9999 年 12 月 31 日。 3 bytes
    time 仅存储时间。精度为 100 纳秒。 3-5 bytes
    datetimeoffset 与 datetime2 相同,外加时区偏移。 8-10 bytes
    timestamp 存储唯一的数字,每当创建或修改某行时,该数字会更新。timestamp 基于内部时钟,不对应真实时间。每个表只能有一个 timestamp 变量。  

    其他数据类型:

    数据类型 描述
    sql_variant 存储最多 8,000 字节不同数据类型的数据,除了 text、ntext 以及 timestamp。
    uniqueidentifier 存储全局标识符 (GUID)。
    xml 存储 XML 格式化数据。最多 2GB。
    cursor 存储对用于数据库操作的指针的引用。
    table 存储结果集,供稍后处理。

     

    参见:http://www.w3school.com.cn/sql/sql_datatypes.asp

    展开全文
  • C语言不同数据类型间的混合运算+常见数据类型

    万次阅读 多人点赞 2017-07-29 21:24:41
    在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中有一个数为float或double...

    在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下:

    1. +. -. *. /运算的两个数中有一个数为float或double型,结果是double型,因为系统将所有float型数据都先转换为double型,然后进行运算;

    2. 若int型与float或double型数据进行运算,先将int型和float型转换为double型,然后进行运算,结果为double型;

    3. Char型与int型数据进行运算,就是把字符的ASCII码与整型数据进行运算;

               如:12+'A'=12+65=77

    4. 两个int型相除,不管是否有余数,结果都为整型;如:5/10 输出是整数部分:0

    5. 强制类型转换的一般形式为:(类型名)(表达式),将表达式整体的输出结果转换,若写成(int)x+y,则是将x先转换为整型,再与y相加,

              如上式中: 5/10的输出结果为:0

                                  5.0/10的输出结果为:0.5

                                  (fioat)(5/10)的输出结果为:0.00

                                (float)5/10的输出结果为:0.5

     

         这里顺便附上C语言的常见数据类型:

     

     

     

    展开全文
  • thrift常见数据类型

    万次阅读 2017-04-12 16:12:16
    要编写Thrift定义文件,肯定要熟悉Thrift常见数据类型: 1.基本类型(括号内为对应的Java类型): bool(boolean): 布尔类型(TRUE or FALSE) byte(byte): 8位带符号整数 i16(short): 16位带符号整数 i...

    要编写Thrift定义文件,肯定要熟悉Thrift常见的数据类型:

    1.基本类型(括号内为对应的Java类型):
    bool(boolean): 布尔类型(TRUE or FALSE)
    byte(byte): 8位带符号整数
    i16(short): 16位带符号整数
    i32(int): 32位带符号整数
    i64(long): 64位带符号整数
    double(double): 64位浮点数
    string(String): 采用UTF-8编码的字符串

    2.特殊类型(括号内为对应的Java类型):
    binary(ByteBuffer):未经过编码的字节流

    3.Structs(结构):
    struct定义了一个很普通的OOP对象,但是没有继承特性。

    struct UserProfile {
    1: i32 uid,
    2: string name,
    3: string blurb
    }

    如果变量有默认值,可以直接写在定义文件里:

    struct UserProfile {
    1: i32 uid = 1,
    2: string name = "User1",
    3: string blurb
    }

    4.容器,除了上面提到的基本数据类型,Thrift还支持以下容器类型:
    list(java.util.ArrayList):
    set(java.util.HashSet):
    map(java.util.HashMap):

    用法如下:

    struct Node {
    1: i32 id,
    2: string name,
    3: list<i32> subNodeList,
    4: map<i32,string> subNodeMap,
    5: set<i32> subNodeSet
    }

    包含定义的其他Object:

    struct SubNode {
    1: i32 uid,
    2: string name,
    3: i32 pid
    }

    struct Node {
    1: i32 uid,
    2: string name,
    3: list<subNode> subNodes
    }

    5.Services服务,也就是对外展现的接口:

    service UserStorage {
    void store(1: UserProfile user),
    UserProfile retrieve(1: i32 uid)
    }

    展开全文
  • SQL Server 常见数据类型

    千次阅读 多人点赞 2019-01-17 19:44:49
    数据类型 描述 char(n) 固定长度的字符串。最多 8,000 个字符。 -性能好。 varchar(n) 可变长度的字符串。最多 8,000 个字符。 -节省空间,常用于10字节以上的数据。 ...

    ​​​​​​

    一、Character字符串

    数据类型 描述  
    char(n)

    固定长度的字符串。最多 8,000 个字符。

    -性能好。

     
    varchar(n)

    可变长度的字符串。最多 8,000 个字符。

    -节省空间,常用于10字节以上的数据。

     
    varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。  
    text

    可变长度的字符串。最多 2GB 字符数据。

    -考虑到维护方便、效率以及程序开发的方便性,最好不用,即不将其存入数据库中;采用varchar指向其相应的存储路径

     

     

    二、Unicode 字符串

    数据类型 描述  
    nchar(n) 固定长度的 Unicode 数据。最多 4,000 个字符。  
    nvarchar(n) 可变长度的 Unicode 数据。最多 4,000 个字符。  
    nvarchar(max) 可变长度的 Unicode 数据。最多 536,870,912 个字符。  
    ntext

    可变长度的 Unicode 数据。最多 2GB 字符数据。

     
    注意 -n类型的占用空间大,性能低,如果不准备存中文或中亚文字则尽量避免使用  

    三、Binary 类型

    数据类型 描述  
    bit 允许 0、1 或 NULL,相当于boolean型  
    binary(n) 固定长度的二进制数据。最多 8,000 字节。  
    varbinary(n) 可变长度的二进制数据。最多 8,000 字节。  
    varbinary(max) 可变长度的二进制数据。最多 2GB 字节。  
    image

    可变长度的二进制数据。最多 2GB。

    -考虑到维护方便、效率以及程序开发的方便性,最好不用,即不将其存入数据库中;采用varchar指向其相应的存储路径

     

     

    四、Number 类型:

    数据类型 描述 存储
    tinyint

    允许从 0 到 255 的所有数字。

    -占用空间更小。

    1 字节
    smallint

    允许从 -32,768 到 32,767 的所有数字。

    2 字节
    int

    允许从 -2,147,483,648 到 2,147,483,647 的所有数字。

    -占用空间小,运算速度快。

    4 字节
    bigint

    允许介于 -9,223,372,036,854,775,808 和 9,223,372,036,854,775,807 之间的所有数字。

    -超大应用场合,考虑用bigint。

    8 字节
    decimal(p,s)

    固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。

    p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。

    s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。

    5-17 字节
    numeric(p,s)

    固定精度和比例的数字。允许从 -10^38 +1 到 10^38 -1 之间的数字。

    p 参数指示可以存储的最大位数(小数点左侧和右侧)。p 必须是 1 到 38 之间的值。默认是 18。

    s 参数指示小数点右侧存储的最大位数。s 必须是 0 到 p 之间的值。默认是 0。

    - 和decimal一样。

    5-17 字节
    smallmoney 介于 -214,748.3648 和 214,748.3647 之间的货币数据。 4 字节
    money

    介于 -922,337,203,685,477.5808 和 922,337,203,685,477.5807 之间的货币数据。

    -money 和 smallmoney 尽量用decimal代替,因为decimal性能稍好一些,相对其他数据库兼容性好。

    8 字节
    float(n)

    从 -1.79E + 308 到 1.79E + 308 的浮动精度数字数据。 参数 n 指示该字段保存 4 字节还是 8 字节。float(24) 保存 4 字节,而 float(53) 保存 8 字节。n 的默认值是 53。

    -尽量少用,性能不好,精度不高,一般只用于科学计算。

    4 或 8 字节
    real 从 -3.40E + 38 到 3.40E + 38 的浮动精度数字数据。 4 字节

     

    五、Date 类型:

    数据类型 描述 存储
    datetime 从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 3.33 毫秒。 8 bytes
    datetime2 从 1753 年 1 月 1 日 到 9999 年 12 月 31 日,精度为 100 纳秒。 6-8 bytes
    smalldatetime 从 1900 年 1 月 1 日 到 2079 年 6 月 6 日,精度为 1 分钟。 4 bytes
    date 仅存储日期。从 0001 年 1 月 1 日 到 9999 年 12 月 31 日。 3 bytes
    time 仅存储时间。精度为 100 纳秒。 3-5 bytes
    datetimeoffset 与 datetime2 相同,外加时区偏移。 8-10 bytes
    timestamp 存储唯一的数字,每当创建或修改某行时,该数字会更新。timestamp 基于内部时钟,不对应真实时间。每个表只能有一个 timestamp 变量。  

     

    六、其他数据类型:

    数据类型 描述
    sql_variant 存储最多 8,000 字节不同数据类型的数据,除了 text、ntext 以及 timestamp。
    uniqueidentifier 存储全局标识符 (GUID)。
    xml 存储 XML 格式化数据。最多 2GB。
    cursor 存储对用于数据库操作的指针的引用。
    table 存储结果集,供稍后处理。
    展开全文
  • ORACLE常见数据类型

    万次阅读 2018-05-30 14:04:30
    1、字符类型• CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的 信息。• VARCHAR2:目前这也是VARCHAR 的同义词。这是...
  • 一,常见数据类型  WORD: 16位无符号整形数据  DWORD: 32位无符号整型数据(DWORD32)  DWORD64: 64位无符号整型数据  INT: 32位有符号整型数据类型  INT_PTR: 指向INT数据类型的指针类型
  • 在程序中经常会遇到不同类型的数据进行运算,若一个运算符两侧的数据类型不同,则先自动进行类型转换,使两者具有同一类型,然后进行运算,现将规律总结如下: 1. +. -. *. /运算的两个数中有一个数为float或double...
  • ORACLE常见数据类型详解

    万次阅读 2017-12-05 09:55:41
    1、字符类型 • CHAR:一个定长字符串,当位数不足自动用空格填充来达到其最大长度。如非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的 信息。 • VARCHAR2:目前这也是VARCHAR 的同义词。...
  • 【MySQL】12-常见数据类型

    千次阅读 2020-04-10 09:57:46
    常见类型 原则: 一、整型 特点: zerofill 默认无符号 二、小数 (1)浮点型 (2)定点型 三、字符型 (1)较短 (2)enum枚举型 (3)set型 四、日期型 datetime 和 datestamp 区别 ...
  • Oracle中常见数据类型转换

    千次阅读 2007-10-24 12:18:00
    Oracle中常见数据类型转换 類型轉換函數  To |  From | CHAR DATE NUMBER RAW ROWID  ------------- |-----------------------------------------------------------
  • byte范围及8种常见数据类型

    万次阅读 2016-07-24 13:19:24
    byte范围:-128 到 127 原因 : 在计算机内,定点数有3种表示法:原码、反码和补码 原码 :二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码 :正数的反码与其原码相同...
  • sqlalchemy常见数据类型及配置

    千次阅读 2018-08-10 17:07:04
    类型名称 python类型 描述     Integer int 常规整形,通常为32位     SmallInteger int 短整形,通常为16位     BigInteger int或long 精度不受限整形 ...
  • 字符串与常见数据类型的转换

    千次阅读 2018-08-14 20:13:29
    java.lang中的Integer类调用其类方法public static int paeseInt(String s)可以将由“数字”字符组成的字符串,比如“876”转换为int数据类型,例如: int x; String s = "876"; x = Integer.paeseInt(s); 类似...
  • ATL中常见数据类型及其相互转换

    千次阅读 2006-02-20 14:29:00
    ATL中常见数据类型及其相互转换 1、BSTR类型: BSTR类型的定义如下: typedef OLECHAR * BSTR; 在32位windows平台下为宽字符(double-byte (Unicode) strings),在Apple Mac平台下为单字符(single-byte ...
  • 我们使用jdbc在对数据操作的时候我们需要知道数据库里的数据类型和我们的java数据类型是如何对应的,这样存取的时候才不会出现不必要的错误, 我们就拿mysql为例 类型名称 显示长度 数据库类型 JAVA类型 ...
  • 聚类分析中的常见数据类型

    千次阅读 2014-06-06 16:20:20
    (1)数据矩阵:用p个变量表示n个
  • 数据类型是定义列中可以存储什么数据以及该数据实际怎么存储的基本规则。 在MySQL中有如下几种数据类型:数值类型MySQL的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子...
  • 1、JavaScript数据类型在Vue.js中的遍历输出。以便于在html页面上方便的显示数据的类型。 2、简单的遍历输出代码  2.1 JavaScript的代码 window.onload = function() { vm = new Vue({ el: '#app', ...
  • int(str) 函数将符合整数规范的字符串转换成 int 型 num = "123" print(type(num)) num1 = int(num) print("num1: %d" % num1) print(type(num1)) ''' 结果 <class 'str'>... float(str) 函数将...
  • 随着智能设备的普及,二维码(2D ...本文将要介绍的是可被一般智能设备识别的二维码数据存储格式。1. 网址 (URL)包含网址的二维码是当前应用使用最广泛的(例如:http://lzw.me),二维码识别软件能够通过 http://前
  • MySQL常见数据类型

    千次阅读 2018-09-27 08:36:42
    MySQL的常见数据类型 数据类型是什么? 数据类型是列、存储过程的参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。  有一些数据是要存储为数字的,数字当中有些是要存储为...
  • VBA-常见数据类型

    千次阅读 2018-11-08 14:23:51
    VBA中的常见数据类型 类型 注释 简写 占用内存 Integer 整型 % 2Byte Single 单精度 ! 4Byet Double 双精度 # 8Byet Long 长整型 &amp; 4Byet String ...
  • MySQL常见数据类型(八)

    千次阅读 2017-03-11 10:17:00
     不多说,直接上干货!   ... 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。... 有一些数据是要存储...二、MYSQL常见数据类型  MySQL支持多种...
  • mongodb中常见数据类型

    千次阅读 2018-09-17 10:02:44
    mongodb中常见数据类型 常见类型 ● Object ID: ⽂档ID ● String: 字符串, 最常⽤, 必须是有效的UTF-8 ● Boolean: 存储⼀个布尔值, true或false ● Integer: 整数可以是32位或64位, 这取决于...
  • SQL教程——常见数据类型

    千次阅读 2020-12-01 01:12:28
    常见数据类型 数值型: 整型 小数: 定点数 浮点数 字符型: 较短的文本:char、varchar 较长的文本:text、blob(二进制的数据类型) 日期型 整型 #1.整型 特点: 如果不设置无...
  • c语言常见基本数据类型长度

    千次阅读 2018-12-24 01:16:50
    #c语言基本数据类型有浮点型和整型 ##整型: 64位系统下各类型的 字节长度 基本整形 int 4 短整型 short int 2 长整型 long int 4 双长整型 long long (int) 8(c99增加的) 字符型 char 1 布尔型 bool 1...
  • r语言中各类数据类型常用的运算的函数。
  • 不管何种数据库,常用数据类型无外乎数值型、字符型、日期时间型。 下文列出常见数据库的各种常用数据类型

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 958,581
精华内容 383,432
关键字:

常见数据类型