本节要点
设置表注释
设置默认值
设置主键
特殊的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 '注册用户表';