MYSQL数据类型

一、数字整数类型(范围不一样)

    1.bit
    2.tinyint

        -128~127

        0~255

    3.smallint
    4.int
    5.bigint

二、小数型

    1.decimal

        ---精确的小数值

        ---num decimal(6,2) #0000.00

    2.float

        ---数字越大越不精准

    3.double

        ---比float好一点,但也不精确      

三、字符串

    1.char

         ---定长,固定的长度,插入时长度未达,也会空着占那么大位置

         ---name char(5) 

    2.varchar

        ---变长,插入时长度就是插入的长度,但是运行时会相对于char查找速率减慢

        ---name varchar(5)       

    3.text
    4.mediumtext
    5.longtext

        ---3、4、5都是变长,只是长度依次变长

三、二进制数值

    1.tinyblog
    2.blog
    3.mediumblog
    4.longblog

        ---强制用二进制形式保存图片等

        ---一般用char保存文件地址,将二进制保存在文件中

四、时间

    1.date

        ---YYYY-MM-DD

    2.time

        ---HH:MM:SS

    3.year

        ---YYYY

    4.datetime

        ---YYYY-MM-DD    HH:MM:SS

    5.timestane 

        ---YYYYMMDD  HHMMSS


了解:

enum(枚举)    

    --- name ENUM('zhangshan','lisi','wan')

        ---insert into peson(name) values('zhangshan')

    ---插入时只能插枚举的几个

set

    ---name SET('a','b','c','d')

        ---insert into person(num) values('ac')

    ---可以多选


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值