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 表名

  • 相关阅读:
    Java开发环境安装,环境变量
    Java开发环境
    命令提示符
    字节
    进制之间的转换
    Java背景
    项目中如何实现分页
    集合实战
    程序优化--降低复杂度
    消息队列 ---常用的 MQ 中间件
  • 原文地址:https://www.cnblogs.com/zzmgg/p/6103153.html
Copyright © 2011-2022 走看看