sql语句创建数据表

unsigned 数值类型 无符号化
AUTO_INCREMENT 自增长
PRIMARY KEY 唯一主键
COMMENT 备注信息
BIT 类型只有1和0两个值
enum 枚举数值类型
UNIQUE KEY 约束作用,规范数据的唯一性,同时也在这个key上建立了一个唯一索引;
decimal 小数

 

数据库字段 有些特殊类型要设置小数 例如 : 价格这些会带有小数的

DROP TABLE IF EXISTS `abc`;
CREATE TABLE `abc` (  
    `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT comment'商品名称',  
    `name` char(80) NOT NULL DEFAULT '' comment'商品名称',  
    `title` char(20) NOT NULL DEFAULT '' comment'商品名称',  
    `type` tinyint(1) NOT NULL DEFAULT '1' comment'商品名称',
    `condition` char(100) NOT NULL DEFAULT '' comment'商品名称', 
    `show` bit DEFAULT 1 comment '是否可见',
    `price` decimal(5,2) not null comment '价格',
    `status` enum('0', '1', '2') NOT NULL DEFAULT '0' comment '状态',
    PRIMARY KEY (`id`),  
    UNIQUE KEY `name` (`name`)
) ENGINE=INNODB  DEFAULT CHARSET=utf8;

 

建立数据库:

CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

posted @ 2019-03-08 15:36  现世中的素人  阅读(1432)  评论(0编辑  收藏  举报