zoukankan      html  css  js  c++  java
  • MySQL的各种复杂字段解析enum,char,decimal

    1.MySQL中ENUM类型的使用之性别男女设定默认为男:

     SQL语句为:

    mysql> create table student (id int(11) primary key auto_increment,name varchar(
    10) NOT NULL,sex enum('男','女','保密')default '保密')ENGINE=InnoDB;

    写入:

    mysql>insert into student (name,sex) value ('张三','')

    注:enum中如果默认是'保密',则括号里也要有'保密'这项。

      phpmyadmin操作如下图:

     

     

    2.decimal:定点小数

    decimal(p,s);

    例如:decimal(2,1),有效长度为2,小数位占1位。
    此时,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数

    3.varchar和char:

    varchar:字符串型,不定长,溢出则截取掉,不足则不补满。如:varchar name(10);

    char:字符串型,定长,溢出则截取掉,不足则补满。如:char password(32),多用于密码md5值长度固定为32位。

  • 相关阅读:
    swing_AbstractTableModel 创建表格
    swing_tableModel 创建表格
    LDA主题模型
    jieba分词
    LightGBM介绍及参数调优
    机器学习中常见的损失函数
    const和define区别 static
    C++四种类型转换
    行为模式->策略模式
    结构模式->享元模式
  • 原文地址:https://www.cnblogs.com/thinksasa/p/2966559.html
Copyright © 2011-2022 走看看