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

    一、 数字

    1、整数

      tinyint

      int

      bigint

    2、浮点数

      folat  单精度

      double  双精度

      deciaml 最为精确,涉及到钱

      注意:unsigned

    create table person(
    id int auto_increment primary key,
    name char(10) not null,
    age int unsigned 
    )engine=innodb default charset=utf8;

    二、字符串

      cahr()  定长,查询速度快

      varchar()  不定长,查询速度慢

      text   超过255个字符用

      

    create table person2(
    id int auto_increment primary key,
    name char(10) not null,
    introduction text
    )engine=innodb default charset=utf8;

    三、日期

      常用DATETIME

    注意:存放大量文件的时候用路径

    补充

    enum
    枚举类型,
        CREATE TABLE shirts (
            name VARCHAR(40),
            size ENUM('x-small', 'small', 'medium', 'large', 'x-large')
        );
        INSERT INTO shirts (name, size) VALUES ('dress shirt','large'), ('t-shirt','medium'),('polo shirt','small');
    
    set
    集合类型
    示例:
        CREATE TABLE myset (col SET('a', 'b', 'c', 'd'));
        INSERT INTO myset (col) VALUES ('a,d'), ('d,a'), ('a,d,a'), ('a,d,d'), ('d,a,d');
    
    总结:enum 和set都只能插入指定类型的数据,区别set是任意子集合,enum只能是元素
  • 相关阅读:
    spring mvc 数据格式化
    spring mvc 数据转换
    spring mvc
    spring
    java+hibernate+mysql
    Jenkins使用TFS部署
    Docker基本命令
    MySQL主从配置
    Jenkins邮箱设置
    vlc 控件属性和方法
  • 原文地址:https://www.cnblogs.com/wt7018/p/11100690.html
Copyright © 2011-2022 走看看