首页 > SQL基础入门 > 课后习题参考答案 > 课后习题参考答案:第4课:创建表(2)

本节要点

设置表注释
设置默认值
设置主键
特殊的NULL值

课后习题:

1、对于第3课课后习题中为论坛设计的注册用户表,按如下要求设计表的属性。

(1)、将用户名设置为主键;

(2)、设置用户的登录次数的默认值为0;

(3)、设置必填项用户名、手机号、邮箱地址的值不允许为NULL值;

(4)、为表添加中文注释“注册用户表”;

参考答案:

CREATE TABLE REG_USER(
    USER_NAME VARCHAR(50) NOT NULL,
    PHONE_NUMBER VARCHAR(20) NOT NULL,
    EMAIL VARCHAR(100) NOT NULL,
    GENDER VARCHAR(10),
    QQ VARCHAR(20),
    WECHAT VARCHAR(50),
    PROVINCE VARCHAR(50),
    CITY VARCHAR(50),
    DISTRICT VARCHAR(50),
    SIGNATURE VARCHAR(500),
    REGISTER_TIME DATETIME,
    LOGIN_TIMES INTEGER DEFAULT 0,
    LAST_LOGIN_TIME DATETIME,
    PRIMARY KEY (USER_NAME)
)ENGINE=MyISAM DEFAULT CHARSET=gbk COMMENT '注册用户表';
picture loss