商城 mysql语句_简单商城的数据库建表sql
CREATE TABLE `product_info` (
`product_id` VARCHAR(32) NOT NULL,
`product_name` VARCHAR(64) NOT NULL COMMENT '商品名称',
`product_price` DECIMAL(8,2) NOT NULL COMMENT '单价',
`product_stock` INT(11) NOT NULL COMMENT '库存',
`product_description` VARCHAR(64) NOT NULL COMMENT '描述',
`product_icon` VARCHAR(512) NOT NULL COMMENT '小图',
`category_type` VARCHAR(512) NOT NULL COMMENT '类目编号',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`product_id`)
)
COMMENT='商品表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
CREATE TABLE `procuct_category` (
`category_id` VARCHAR(32) NOT NULL,
`category_name` VARCHAR(64) NOT NULL COMMENT '类目名字',
`category_type` INT(11) NOT NULL COMMENT '类目编号',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`category_id`),
UNIQUE INDEX `category_type` (`category_type`)
)
COMMENT='类目表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
CREATE TABLE `order_master` (
`order_id` VARCHAR(32) NOT NULL,
`buyer_name` VARCHAR(32) NOT NULL COMMENT '买家名字',
`buyer_phone` VARCHAR(32) NOT NULL COMMENT '买家电话',
`buyer_address` VARCHAR(128) NOT NULL COMMENT '买家地址',
`buyer_openid` VARCHAR(64) NOT NULL COMMENT '买家微信openid',
`order_amount` DECIMAL(8,2) NOT NULL COMMENT '订单总金额',
`order_status` TINYINT(3) NOT NULL COMMENT '订单状态,默认0新下单',
`pay_status` TINYINT(3) NOT NULL COMMENT '支付状态,默认0未支付',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` TIMESTAMP NULL DEFAULT NULL,
PRIMARY KEY (`order_id`)
)
COMMENT='订单表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
CREATE TABLE `order_detail` (
`detail_id` VARCHAR(32) NOT NULL,
`order_id` VARCHAR(32) NOT NULL,
`product_id` VARCHAR(32) NOT NULL,
`product_name` VARCHAR(64) NOT NULL COMMENT '商品名称',
`product_price` DECIMAL(8,2) NOT NULL COMMENT '商品价格',
`product_quantity` INT(11) NOT NULL COMMENT '商品数量',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` TIMESTAMP NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`detail_id`),
INDEX `order_id` (`order_id`)
)
COMMENT='订单详情表'
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB;
商城 mysql语句_简单商城的数据库建表sql相关推荐
- sql datetime 排序_超全的数据库建表/SQL/索引规范,建议贴在工位上!
作者:浮雷来源:juejin.im/post/6871969929365553165 「背景」 因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成 ...
- datetime 索引_超全的数据库建表/SQL/索引规范,适合贴在工位上!
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:又一程序员进了ICU:压垮一个家庭,一张结算单就够 个人原创100W+访问量博客:点击前往,查看更多 来源:ht ...
- PowerDesigner生成数据库建表sql脚本
PowerDesigner生成数据库建表sql脚本 一.生成sql server 2000或oracle建表sql脚本 1.新建一个物理模型,通过database菜单下的change current ...
- mysql根据id删除数据sql语句_删除数据sql-sql数据库删除数据-sql中实现数据删除的语句是...
怎样用sql语言删除一行数据 在SQL数据库中删除记录一般使用Delete语句,下面就将为您介绍SQL中用于删除记录的DELETE语句的语法 DELETE FROM 表名称 WHERE 列名称 = 值 ...
- datetime建立索引有用吗_超全的数据库建表、SQL、索引规范
背景 因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本,规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语 ...
- 超全的数据库建表/SQL/索引规范,适合贴在工位上!
背景 因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本,规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建 ...
- 人大金仓数据库sql语句_人大金仓数据库总结(SQL和JDBC)
人大金仓作为一款国产数据库,使用的人数和相关资料都比较少. 最近使用人大金仓数据库,做了个简单的SQL和java jdbc的测试,希望能够供大家参考. 1.SQL语句 创建表: CREATE TABL ...
- smbms超市管理系统数据库建表sql
```sql /* SQLyog 企业版 - MySQL GUI v8.14 MySQL - 5.7.17 : Database - smbms *************************** ...
- 怎么用PHP语句做出增改删查功能,mysql语句实现简单的增、删、改、查操作示例...
本文实例讲述了mysql语句实现简单的增.删.改.查操作.分享给大家供大家参考,具体如下: 1.创建db_shop数据库,如果该数据库不存在则创建 createdatabaseifnotexistsd ...
最新文章
- java数字转中文_Java程序:输入数字转换成中文输出
- WindowsServer和普通WIN操作系统有什么不同?
- left edge algorithm.
- C#委托、事件、消息(入门级)
- Servlet 3.0概述
- c语言不会可以学好java吗_有人说学了C语言,两天就能学会Java,两个星期就可以找工作?...
- 《开源框架那点事儿14》:教计算机程序解数学题
- 利用JAVA获取远程文件及使用断点续传 供学习者使用
- SiteServer 迁移至 Windows 2008 R2 问题汇总
- 在asp.net如何取得ActiveDirectory域中用户的信息,比如工号,邮件地址等等
- 有没有网上python一对一-使用Python的Tornado框架实现一个一对一聊天的程序
- Python Shutil模块
- Python学习之路28-符合Python风格的对象
- 设计模式-12-命令模式
- 如何搭建谷歌离线地图服务
- 毕业论文/分页符/段前2行没用
- forEach终止循环
- 【LeetCode - 379】电话目录管理系统
- ACP知识域三---干系人管理
- IPQ6000 WIFI6无线配置和启动过程