在之前学习了数据类型和约束条件,这里就将使用这些完整性约束条件来创建一个真正的用户表,在建立表的过程中,可以使用COMMENT 字段 来进行注释。注意前面的是反引号,直接使用反引号可以避免万一使用到了系统函数。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
-- 用户表imooc_user CREATE TABLE IF NOT EXISTS `imooc_user`( `id` INT UNSIGNED AUTO_INCREMENT KEY COMMENT '用户编号', `username` VARCHAR(20) NOT NULL UNIQUE COMMENT '用户名', `password` CHAR(32) NOT NULL COMMENT '密码', `email` VARCHAR(50) NOT NULL UNIQUE COMMENT '邮箱', `age` TINYINT UNSIGNED NOT NULL DEFAULT 18 COMMENT '年龄', `sex` ENUM('男','女','保密') NOT NULL DEFAULT '保密' COMMENT '性别', `tel` CHAR(11) NOT NULL UNIQUE COMMENT '电话', `addr` VARCHAR(50) NOT NULL DEFAULT '北京' COMMENT '地址', `card` CHAR(18) NOT NULL UNIQUE COMMENT '身份证号', `married` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '0代表未结婚,1代表已结婚', `salary` FLOAT(8,2) NOT NULL DEFAULT 0 COMMENT '薪水' )ENGINE=INNODB DEFAULT CHARSET=UTF8; |