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

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

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

  • 相关阅读:
    sqlserver监控体系
    使SQL用户只能看到自己拥有权限的库
    存储过程版本控制-DDL触发器
    查看剩余执行时间
    迁移数据库文件位置
    sublime使用Package Control不能正常使用的解决办法
    未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的处理方式
    1770Special Experiment
    1848Tree
    1322Chocolate
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7003629.html
Copyright © 2020-2023  润新知