zoukankan      html  css  js  c++  java
  • mysql的enum和set数据类型

    定义一个ENUM或者SET类型,可以约束存入的数值。

    ENUM中的值必须是定义过数值列中的一个,比如ENUM('a','b','c'),存入的只能是'a'或者'b'或者'c',如果存入'','d'或者'ax'就会报错。

    SET中的值必须是空的字符串,或者只能是定义过的数值列中的值,多个的话,用“,”号隔开。比如SET('a','b','c'),存入的可以是'','a','b'或者'a','c',不能是'd'或者'a','b','c','d'。

    用HTML来类比,可以这么理解:

    ENUM = radio

    SET = checkbox

    创建table的时候,尽量不设置column为NULL,可以设置为NOT NULL,然后给定一个default值。

  • 相关阅读:
    获取网卡信息
    MVC Razor
    MVC
    Windows 消息
    sql 总结
    学生成绩表 SQL练习题
    oracle与sqlserver的十大区别
    for的冒泡排序练习题
    对于for的一些认识
    穷举
  • 原文地址:https://www.cnblogs.com/shaoyikai/p/5516744.html
Copyright © 2011-2022 走看看