zoukankan      html  css  js  c++  java
  • 数据库-表的管理:支持的数据类型

    在sql中:

    字符型:

    ①char                     定长               最大8000字符(字母)                (非unicode编码)                                  用1个字节表示1个字符                                                             分配8000字节

                                  举例:            char(10)                                '小韩'                                                  前四个字符放'小韩'   后添6个空格补齐 

    ②varchar                 变长               最大8000字符(字母)                (非unicode编码)                                  用1个字节表示1个字符                                                             分配8000字节

                                  举例               varchar(10)                            '小韩'                                                  sql 分配四个字符,这样可以节省空间

    有些情况下应当使用char,整体匹配,查询速度快。

    ③nchar                   定长                最大4000字符(字母或者汉字) (unicode编码)                                         用2个字节表示1个字符                                                            分配8000字节

    ④nvarchar              变长                最大4000字符(字母或者汉字) (unicode编码)                                          用2个字节表示1个字符                                                            分配8000字节

    ⑤text                                          可变长度非unicode数据的最大长度为2的31次方-1(2147483647)个字符

    ⑥ntext                                        可变长度unicode数据,最大长度为2的30次方-1(1073741823)个字符

     +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    oracle中:

          varchar2是迄今为止最常见的数据类型,它几乎能存储通过计算机键盘输入的任何字符。在早起的软件解决方案中,一般称之为字母数字型数据。varchar2的最大长度是4000字节或4000个字符。在这种数据类型中可以存储数字数据。这是一种变长字符串,末尾不带无意义的空格。

    ① char                                         定长                   固定长度字符域,最大长度可为2000字节。

    ②varchar2                                    变长                   可变长度字符域,最大长度可达4000字节。

    ---------------------------------------------------------------------------------------------

    ③nchar                                       定长                    2000字节

    ④nvarchar2                                  变长                   4000字节

    ++++++++++++++++++++++

    ⑤number                   number(总位数,小数点右边的位数)           可变长度数值列,允许值为0、正数和负数。总位数默认为38,小数点右边的位数默认为0   

    ⑥blob                                                                                     二进制大对象,最大长度为4GB

    ⑦clob                                   字符大对象,最大长度为4GB

  • 相关阅读:
    用java实现的微信公众号爬虫
    装饰模式
    输入一个数,查询该数是否为素数
    Machine-learning-DecisionTree
    Circles of Waiting
    GRE阅读
    云数据库POLARDB产品解读之二:如何做到高性价比
    奉上一份云上数据安全保护指南
    从双十一看阿里云安全的“创世纪”——采访阿里云安全掌门人肖力有感
    阿里云移动研发平台EMAS,是如何连续5年安全护航双11的?
  • 原文地址:https://www.cnblogs.com/MR-Guo/p/3772942.html
Copyright © 2011-2022 走看看