MySQL数据库基础——表的约束、自增 谁借莪1个温暖的怀抱¢ 2022-12-17 08:38 89阅读 0赞 # MySQL数据库基础——表的约束、自增 # # 一、表的约束: # ## 主键约束: ## 在MySQL中,为了快速查询表中的某条数据,可以通过设置主键来实现。主键约束通过PRIMARY KEY定义的,它可以唯一标识表中的记录,好比身份证用来标识人的身份一样。主键约束分为两种,具体如下: **1.单字段主键:** 字段名 数据类型 PRIMARY KEY **2.多字段主键** PRIMARY KEY (字段名1,字段名2,...,字段名n) ## 非空约束: ## 非空约束指的是字段的值不能NULL,在MySQL中,非空约束是通过NOT NULL定义的,语法格式如下: 字段名 数据类型 NOT NULL; ## 唯一约束: ## 唯一约束用于保证数据表中字段的唯一性,及表中字段的值不能重复出现。在MySQL中,唯一约束是通过UNIQUE定义的语法格式如下: 字段名 数据类型 UNIQUE; ## 默认约束: ## 默认约束用于给数据表中的字段指定默认值,即当表中插入一条新记录时,如果没有给这个字段赋值,那么,数据库系统会自动给这个字段插入默认值。默认值通过DEFAULT关键字定义,语法格式如下: 字段名 数据类型 DEFAULT 默认值; # 二、设置表的字段值自动增加: # 在数据表中,若想为表插入的新记录自动生成唯一的ID,可以使用AUTO\_INCREMENT约束来实现。AUTO\_INCREMENT约束的字段可以是任何整数类型。默认情况下,该字段的值是从1开始自增的。语法格式如下: 字段名 数据类型 AUTO_INCREMENT;
还没有评论,来说两句吧...