zoukankan      html  css  js  c++  java
  • mysql中的数据类型

    (一)数值型

    1.整数型

    ①当数值超过特定类型时,则自动截断,即取特定类型的最大值或最小值

      例如INSERT test_int(a) VALUES(-129);

      此时存储的是-128

    ②对于无符号填充,赋值取0

      例如INSERT test_unsigned(a,b) VALUES(-12,-12);

      此时b为0

    2.浮点型

    CREATE TABLE test_float(
    a DECIMAL(2,1)
    );

    INSERT test_float VALUES(2.649);

    a为2.6

    M>D

    如果M==D则总位数为1位,小数点后1为=位,所谓做大为0.9

     (二)字符串类型

      TEXT不能有默认值

      -- 测试TEXT不能有默认值
      CREATE TABLE test_str1(
      content TEXT DEFAULT 'THIS IS A TEST'
      );会报错

      NUM和SET可以用数字索引表示第几个元素

      SET结果会按默认输入的顺序自动排列,而不是按照插入的顺序

    (三)日期时间类型

  • 相关阅读:
    抚琴弹唱东流水
    借点阳光给你
    日月成双行影单
    一夜飘雪入冬来
    悼念钱学森
    我的青春谁作主
    重游望江楼有感
    雪后暖阳
    满城尽添黄金装
    敢叫岁月不冬天
  • 原文地址:https://www.cnblogs.com/80-blog/p/9072542.html
Copyright © 2011-2022 走看看