0
点赞
收藏
分享

微信扫一扫

MySQL----MySQL中的数据类型和约束

1、数据类型

  • 常用的数据类型有:
  • 整数:int
  • 小数:decimal
  • 字符串:varchar/char
  • 日期时间:date,time,datetime
  • 枚举类型:enum
  • 特别说明:
  • decimal表示浮点数,如decimal(5,2),表示共5位,小数占2位
  • char 表示固定长度的字符串
  • varchar表示可变长度的字符串
  • 字符串text表示存储文本,当字符长度大于4000时推荐使用
  • 对于图片或者视频等,数据库中存放的是描述和在计算机上存储照片或视频的路径

2、常用的数据类型及范围:

MySQL----MySQL中的数据类型和约束_mysql

3、约束

  • 主键:primary key:物理上存储的顺序
  • 非空:not null:此字段不能为空
  • 外键:foreign key,外键表示此值为另一个表的主键,
  • 唯一:unique,此字段的值不允许重复
  • 默认:default:当不填写此值时会使用默认值
    注意:外键并不是越多越好,要适当的控制外键,可以通过逻辑来控制一部分逻辑,从而可以提高性能


举报

相关推荐

0 条评论