zoukankan      html  css  js  c++  java
  • 一些列类型还有属性

    列类型

    数值型

    int

    tinyint 1字节 -128 127

    smallint 2字节

    mediumint 3字节

    int 4字节

    bigint 8字节

    unsigned 表示无符号位

    小数型

    float 4字节 38

    double 8字节 308

    decimal货币型

    decimal(m,d)

    md最大65 d最大是30 整数35

    字符串

    char() 默认是1,最大取值255

    varchar 最大值是65535个字符 实际能存储的字符的个数:

    1、字符集,

    2MySQL一条记录长度65535字节

    3null 也会占据1个字节位置

    例题1

    一条记录只有1个字段,字段类型是varchar类型,允许为Null

    65535-1-2=65532字节

    utf8   65532/3

    gbk 65532/2

    latin1 65532/1

    tinytext

    text

    mediumtext

    longtext

    blob 二进制数据

    枚举enum

    集合set

    列属性

    null 系统缺省值没有为某个字段赋值时,MySQL会自动以null填充。

    not null 不允许为null

    default 自定义缺省值当没有为某个字符赋值时,使用default可以自定义缺省值

    unqiue 唯一(不允许重复),允许为null null不等于null

    primary key 主键

    主键就是一种索引:

    主键用于加速数据的查询,在使用上一般主键字段的数据与用户数据无关。只要能够唯一标识一条记录,即可。

    auto_increment 自增长

    与主键字段配合使用,

    desc 表名

  • 相关阅读:
    228. Summary Ranges
    227. Basic Calculator II
    224. Basic Calculator
    222. Count Complete Tree Nodes
    223. Rectangle Area
    221. Maximal Square
    220. Contains Duplicate III
    219. Contains Duplicate II
    217. Contains Duplicate
    Java编程思想 4th 第4章 控制执行流程
  • 原文地址:https://www.cnblogs.com/zzmgg/p/6103153.html
Copyright © 2011-2022 走看看