zoukankan      html  css  js  c++  java
  • oracle数据库的常见数据类型

    char
        定长字符串类型  长度是固定不变的 GBK编码 
        默认长度是1  即一个字节  最大长度:2000个字节
        char(10) 等价于char(10 byte)  如果存入的值不足10个字节,其他位也被占用
        char(10 char) 长度为10个字符,即20个字节
        优点: 查询效率较高
        缺点: 占用空间较多  
        
    varchar2
        变长字符串  长度可变
        varchar在oracle中不推荐使用,强烈推荐使用varchar2
        必须要为其指定长度  1-4000个字节  所以要考虑到编码问题
        oracle使用gbk编码  一个中文占2个字节  英文数字占用一个字节
        优点: 占用的空间较少
        缺点: 查询效率较低
    
    number
        数字类型  number(all_length, point_length)
        第一个参数: 整个数字的位数
        第二个参数: 以小数点为参照  右边为正数,左边为负数 0就是没有小数
        
        原始数据        存入格式        存后数据
    ---------------------------------------------------
        123.89            number            123.89
        123.89            number(3)        124
        123.89            number(6,2)        123.89
        123.89            number(6,1)        123.9
        123.89            number(4,2)        exceed precision(有效位数为5, 5>4)  超出范围
        123.89            number(6,-2)    100
        .01234            number(4,5)        .01234(有效位为4)
        .00012            number(4,5)        .00012
        .000127            number(4,5)        .00013
        .0000012          number(2,7)        .0000012
        .00000123          number(2,7)        .0000012
        
    date
        to_date('存入的值','存入的格式');    
            将数据存入数据库中,需要进行格式化存储的函数
            默认格式:DD-MM-YY
            例: 
            to_date('2015-12-12 12:12:12','YYYY-MM-DD HH:MI:SS')
        
        to_char();
            select to_char(date, 'YYYY-MM-DD HH24:MI:SS') tochar_time from dual;
    
    clob
        用来存储单字节字符型数据  适用于存储超长文本  例如:小说博客
        
    blob
        用来存储二进制数据  存储视频图像音频
    
  • 相关阅读:
    C#WinForm隐藏窗体关闭按钮的方法
    VPRO工具失败时对输出的一种处理方式
    在linux系统下进行pip升级注意事项
    浏览器遮罩层
    关于手机微信端ios的input不能选中问题解决方案
    微信公众号页面遇到的坑
    移动端微信页面的一些自己爬的坑
    使用JS获取上一页的url地址
    vuejs 入门
    python 学习路程(一)
  • 原文地址:https://www.cnblogs.com/myjavalife/p/4893020.html
Copyright © 2011-2022 走看看