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                  -- 存放图片、视频、音频、等二进制数据

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

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

  • 相关阅读:
    C# 控制反转(IOC: Inverse Of Control) & 依赖注入(DI: Independence Inject)
    英语常见短语汇总001
    ASP.Net Web.config 中引用外部config文件
    CSS样式汇总
    RSA非对称加密算法
    排序算法【2】——快速排序
    cmake引入boost
    boost之algorithm
    tar命令
    欧拉定理
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7003629.html
Copyright © 2011-2022 走看看