码迷,mamicode.com
首页 > 数据库 > 详细

mysql建表用例

时间:2019-10-09 15:52:52      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:表示   com   inno   nod   class   def   color   efault   var   

 

-- 通过反引号``来防止名字和关键字起冲突
CREATE TABLE IF NOT EXISTS `user2`(
`id` INT UNSIGNED AUTO_INCREMENT COMMENT ‘用户编号‘,
`username` VARCHAR(20) NOT NULL UNIQUE COMMENT ‘用户名‘,
`password` CHAR(32) NOT NULL COMMENT ‘密码‘, -- MD5加密后长度为32位
`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 ‘电话‘, -- 国内电话普遍11位,可设计为定长
`addr` VARCHAR(50) NOT NULL DEFAULT ‘上海‘ COMMENT ‘地址‘,
`card` CHAR(18) NOT NULL UNIQUE COMMENT ‘身份证‘,
`married` TINYINT(1) NOT NULL DEFAULT 0 COMMENT ‘0表示未婚,1表示已婚‘, -- 可对应Boolean型
`salary` FLOAT(8,2) NOT NULL COMMENT ‘薪水‘,
PRIMARY KEY (`id`) 
)ENGINE=INNODB DEFAULT CHARSET=UTF8;

 

mysql建表用例

标签:表示   com   inno   nod   class   def   color   efault   var   

原文地址:https://www.cnblogs.com/sycamore0802/p/11641765.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!