zoukankan      html  css  js  c++  java
  • 数据库中的数据类型

    每一种编程语言,最开始首先都要有数据类型。数据类型是对日常生活当中的一些分类,在编程语言中的另外一个规定叫法。只有有了约定规定好的类型,才能使编程统一,通用。

    1、整数类形:

    (重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其他31位表示整数值长度和大小;

    大整形:bigint--每个bigint类型的数据占8个字节

    小整形:smallint--每个smallint类型的数据按2字节存储,其中1位表示整数值的正负号,其他15位表示数值长度和大小;

    2、浮点型:

    real 精确到第7位小数,占4字节

    (重点记忆,常用)float:精确到15为小数,占8字节

    (重点记忆,常用)decimal:高精度小数

    Numericdecimal,在功能上没有区别

    2、二进制型:

    binary :定义为binary(n)n表示数据的长度取值为1~8000,输入数据时必须在数据前加ox作为二进制标识。

    binary(50):50位的二进制数;

    varbinary:自定义二进制长度的数据类型;varbinaryn);

    3、逻辑型:

    Bit:字节型,只能放一个字节,值为01,如果输入其他数值将默认为1,不能定义为null.

    4、字符型:

    (重点记忆,常用)Char(10):长度1--800010个字符的字符串,char(n)n表示所占的存储空间;

    Nchar(10):长度1--4000,字符型,带n表示unicode标准字符集,不常用;

    (重点记忆,常用)Varchar:定义为varchar(n) ,n范围1~8000

    Nvarchar(50):

    Nvarchar(max):自定义大小,可更改大小

    5、日期时间型:

    Time(7):24小时制,只存时间;括号里的数值越大,表示秒数的精度越高。

    (重点记忆,常用)datetime:公元1753-1-1 00:00:00到公元9999-12-31 235959

    Datetime2(7):24小时制的日期时间型

    Datetimeofset:带时区的日期时间型

    6、货币型:

    Money:存数字的类型,此类型数据是一个有四位小数的decimal值,占8个字节,在数据前加上货币符号来区分国家,否则默认¥

    Smallmoney:存储货币范围小

    7、文本图形型:

    Ntext:存放文档;

    (重点记忆,常用)Text:存放文档,同上面的区别在于长度不同,常用;

    Image:存放图片(二进制的点,不是真正的图片)

    8Sql-variant:存储各类数据类型,相当于VS中的object

    9、不常用数据类型:

    Geometry:几何

    Geography:地图

    10、存放层次关系(表与表之间关系):hierarchyid

    11、(重点记忆,常用)Xml:一门特殊书写规则的编程语言,专门用来存放一些固定不变的数据;

    Vs2012,解决方案管理器中在config里面就有xml,Configuration:存放一些配置信息,参数等。

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/wei270647220/p/4134371.html
Copyright © 2011-2022 走看看