练涛

MySQL学习笔记(6)——UNIQUE KEY唯一约束、DEFAULT默认值

UNIQUE KEY唯一约束

  • 唯一约束可以保证记录的唯一性
  • 唯一约束的字段可以为空值(NULL)
  • 每张数据表可以存在多个唯一约束

如:
CREATE TABLE tb5
(
id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(20) NOT NULL UNIQUE KEY,
age TINYINT UNSIGNED
);

UNIQUE KEY

DEFAULT默认值

  • 当插入记录时,如果没有明确为字段赋值,则自动为字段赋予默认值
    CREATE TABLE tb6
    (
    id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(20) UNIQUE KEY,
    sex ENUM(‘1’,’2’,’3’) DEFAULT ‘3’
    );

    default

posted @ 2018-04-09 11:54  练涛  阅读(475)  评论(0编辑  收藏  举报