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只能是元素
  • 相关阅读:
    获取各种高度宽度方法总结
    关于float、absolute,fixed谁的z-index大!
    一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
    clientHeight的纠结之处
    js和jq的获取元素偏移位置
    js的一些使用
    微信 ios的问题
    jQuery事件之鼠标事件
    遇到的问题
    css
  • 原文地址:https://www.cnblogs.com/wt7018/p/11100690.html
Copyright © 2011-2022 走看看