zoukankan      html  css  js  c++  java
  • 7_数据类型

    数据库中有哪些数据类型?

           --总共分类3大类

                  --字符

                         定长:char(10)    - 255             -- 查询时候比varchar要快

                         变长:varchar(10) – 255

                                 text      2**16-1字符

                         -- 能定长就用定长

                  --数字

                         整数:

                                tinyint(m)      0~255 -128~127         -- 小整数

                                int(m)                                               -- 普通整数

                                bigint(m)                                           -- 大整数

                                -- m表示显示的数据,不够自动补上零,限制不了

                         小数:

                                decimal(m,d)     -- 完全靠谱的数,输入什么就保存什么,对数据精度要求特别高

                                float(m,d)                        -- 单精度,4字节,非精确

                                double(m,d)                    -- 双精度,8字节

                                -- m表示显示的部分,总长度,最大值65,d表示小数部分几位,最多30,

              多余的部分,最大会按照4舍5入进行取值,

                  --时间

                         datetime

                  --枚举

                         enum(“选择1”,”选择2”,+)

                         -- 相当于选择,该字段只能是这里面的数据,只能选择其中一个

                  --集合

                         set(“选择1”,”选择2”,+)

                         -- 可以在集合中选择插入多个,但是前提也只能在set类中选

                  布尔类型,通过tinyint来构造这个数据类型,数据库本质上没有,通过0和1来区分假和真

    一般对于二进制数据如何保存?

           -- blob                  -- 存放图片、视频、音频、等二进制数据

        -- 数据库本身可以存放二进制数据,但是都不这么做,

          而是把二进制数据保存在一个文件夹中,把路径存放到数据库中

  • 相关阅读:
    快学Java NIO
    GoldenGate 12.3 MA架构介绍系列(4)–Restful API介绍
    GoldenGate 12.3 MA架构介绍系列(3)
    GoldenGate实时投递数据到大数据平台(1)-MongoDB
    GoldenGate 12.3 MA架构介绍系列(2)
    GoldenGate 12.3 MA架构介绍系列(1)
    关于集成抽取进程重启后的现象分析
    GoldenGate Logdump基本使用
    76 道 Oracle Goldengate 面试问题
    ogg 12.3 中 format release的变化
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7003629.html
Copyright © 2011-2022 走看看