sql脚本

来源:3-4 业务场景实战之商城商品列表功能~基于RPC协议实现思路分析

qq_宁夏_3

2019-02-17 17:28

https://img4.mukewang.com/5c6ac4580001127107550216.jpg

https://img3.mukewang.com/5c6ac45800015f1b09480637.jpg

老师我这是 还是UNIQUE INDEX  是不是跟navicat for mysql 版本有关系 我的是Navicat 12 for MySQL  

写回答 关注

4回答

  • Debug_SteadyJack
    2019-02-17 17:52:49
    已采纳

    DROP TABLE IF EXISTS `item_info`;

    CREATE TABLE `item_info` (

      `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',

      `code` varchar(255) DEFAULT NULL COMMENT '商品编码',

      `name` varchar(255) DEFAULT NULL COMMENT '名称',

      `price` decimal(15,2) DEFAULT NULL COMMENT '销售价',

      `is_active` int(11) DEFAULT '1' COMMENT '是否有效(1=是;0=否)',

      `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

      `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',

      PRIMARY KEY (`id`),

      UNIQUE KEY `idx_code` (`code`) USING BTREE COMMENT '商品编码唯一'

    ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='商品信息表';


    DROP TABLE IF EXISTS `order_record`;

    CREATE TABLE `order_record` (

      `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',

      `item_id` int(11) NOT NULL COMMENT '商品id',

      `total` int(11) NOT NULL COMMENT '数量',

      `customer_name` varchar(255) DEFAULT NULL COMMENT '客户姓名',

      `order_time` datetime DEFAULT NULL COMMENT '下单时间',

      `is_active` int(255) DEFAULT '1' COMMENT '是否有效(1=是;0=否)',

      `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',

      PRIMARY KEY (`id`)

    ) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COMMENT='下单记录表';


    Debug_... 回复qq_宁夏_...

    你在建表的时候,有个 “默认:” 一栏,你填写1就行啦,表示默认值为1

    2019-02-18 22:00:47

    共 2 条回复 >

  • Debug_SteadyJack
    2019-02-18 22:03:05

    建立唯一索引时,也是借助 navicat 这个工具来建立即可:

    https://img2.mukewang.com/5c6abb170001edd507340324.jpg

  • Debug_SteadyJack
    2019-02-18 22:01:08

    建表时各个字段的建立 https://img1.mukewang.com/5c6aba920001186d06800456.jpg

  • Debug_SteadyJack
    2019-02-17 17:53:25

    上面是mooc_one的,mooc_two的因为没有表,你自行创建一个数据库即可!!

2小时实战Apache顶级项目-RPC框架Dubbo分布式服务调度

快速入门并实战分布式任务调度框架Dubbo

20336 学习 · 145 问题

查看课程

相似问题