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 Activiti 工作流引擎 SSM 框架模块设计方案
    自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    数据库设计的十个最佳实践
    activiti 汉化 stencilset.json 文件内容
    JAVA oa 办公系统模块 设计方案
    java 考试系统 在线学习 视频直播 人脸识别 springboot框架 前后分离 PC和手机端
    集成 nacos注册中心配置使用
    “感恩节 ”怼记
    仓颉编程语言的一点期望
    关于System.out.println()与System.out.print("\n")的区别
  • 原文地址:https://www.cnblogs.com/MR-Guo/p/3772942.html
Copyright © 2011-2022 走看看