MiniShopping-mysql数据库

news/2024/11/16 2:38:56/文章来源:https://www.cnblogs.com/xulingduo/p/18548958

CREATE DATABASE MiniShopping;
USE MiniShopping;

CREATE TABLE administrators(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT'ID',
password VARCHAR(256) COMMENT '密码',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '管理员表';

CREATE TABLE users(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT'ID',
phone VARCHAR(20) NOT NULL UNIQUE COMMENT '手机号',
password VARCHAR(256) COMMENT '密码',
nickname VARCHAR(10) DEFAULT '' COMMENT '昵称',
gender VARCHAR(5) DEFAULT '' COMMENT '性别',
email VARCHAR(128) DEFAULT '' COMMENT '邮箱',
address VARCHAR(100)DEFAULT '' COMMENT '地址',
user_pic VARCHAR(128) DEFAULT 'https://img.ixintu.com/download/jpg/20200910/f9256155491e54bf5e99bf29eece0156_512_512.jpg!ys' COMMENT '头像',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '用户表';

CREATE TABLE stores(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
phone VARCHAR(20) NOT NULL UNIQUE COMMENT '手机号',
password VARCHAR(256) COMMENT '密码',
store_name VARCHAR(10) DEFAULT '' COMMENT '店名',
money INT DEFAULT 0 COMMENT '账号金额',
email VARCHAR(128) DEFAULT '' COMMENT '邮箱',
address VARCHAR(100)DEFAULT '' COMMENT '地址',
store_pic VARCHAR(128) DEFAULT '' COMMENT '头像',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '商家表';

CREATE TABLE products(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
product_name VARCHAR(50) NOT NULL COMMENT '商品名称',
store_id INT NOT NULL COMMENT '源商家',
description VARCHAR(500) COMMENT '描述',
product_pic VARCHAR(128) DEFAULT '' COMMENT '商品图片',
price FLOAT NOT NULL COMMENT '价格',
amount int not null comment '数量',
category varchar(20) not null comment '类别',
state VARCHAR(10) NOT NULL COMMENT '状态',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '商品表';

CREATE TABLE comments(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
user_id INT NOT NULL COMMENT '源用户',
product_id INT NOT NULL COMMENT '描述商品',
commentary VARCHAR(500) NOT NULL COMMENT '评论内容',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '评论表';

CREATE TABLE discounts(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
user_id INT NOT NULL COMMENT '归属用户',
product_id INT NOT NULL COMMENT '可使用商品',
discount FLOAT DEFAULT 0 COMMENT '优惠',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '优惠卷表';

CREATE TABLE orders(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
user_id INT NOT NULL COMMENT '归属用户',
product_id INT NOT NULL COMMENT '商品',
discount FLOAT DEFAULT 0 COMMENT '使用优惠',
state VARCHAR(10) NOT NULL COMMENT '状态',
create_time DATETIME NOT NULL COMMENT '创建时间',
update_time DATETIME NOT NULL COMMENT '修改时间'
)COMMENT '原子订单表';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/834370.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站f12代码怎么修改,掌握网站F12调试工具的使用技巧

打开F12开发者工具:在浏览器中打开您需要调试的网页,按下F12键或右键点击页面任意位置选择“检查”(Inspect),即可打开开发者工具。选择Elements面板:在开发者工具顶部的选项卡中,选择“Elements”面板。这里显示了当前页面的HTML结构。查找目标元素:使用鼠标悬停在页面…

织梦手机网站模板修改,如何在织梦CMS中修改手机网站模板

织梦CMS(DedeCMS)支持手机网站模板的自定义,通过以下步骤可以轻松修改手机网站模板:登录后台:打开浏览器,输入织梦CMS的后台地址,使用管理员账号登录。进入模板管理:在后台左侧菜单栏中选择“模板” -> “默认模板管理”。 选择“手机模板”选项卡,查看当前使用的手…

网站开源代码修改,如何在本地开发环境中修改网站开源代码

修改网站开源代码可以定制网站的功能和设计。以下是修改网站开源代码的步骤:克隆代码仓库:使用Git或其他版本控制工具克隆网站的开源代码仓库。 例如:git clone https://github.com/username/repository.git cd repository安装依赖:根据项目文档安装所需的依赖库。 例如,使…

Codeforces Round 985 div2 个人题解(A~E)

Codeforces Round 985 div2 个人题解(A~E) Dashboard - Codeforces Round 987 (Div. 2) - Codeforces 火车头 #include <bits/stdc++.h>using namespace std;#define ft first #define sd second#define yes cout << "yes\n" #define no cout << &…

CTF/9/pwnerTool,一个适用于CTF中自动对Pwn题目文件进行信息收集,并且生成基础做题py文件的Pwn工具

CTF中自动对Pwn题目文件进行信息收集,并且生成基础做题py文件的Pwn工具,适用于Ubuntu 随手写的,写的不好请轻喷. 一个用于ctf对Pwn题目文件进行信息收集,打包了检查文件类型、检查类型保护、新建py文件、寻找传参工具的过程。 同时可以修补题目给出的动态库和libc文件保证本…

Spacedrive :一款开源超高颜值功能强大的跨平台文件管理器

我们的文件越来越来越多,大量的文件分布在网盘,硬盘里面。即使电脑硬盘里面,也是分布在不同的地方,管理起来越来非常麻烦。 要是能够有一个软件,可以将网盘,硬盘和网络驱动器统一起来管理,将会是多么的方便。 今天就给大家推荐一个高颜值的文件管理软件——spacedrive,…

【shell脚本】监控IP频繁登录服务器脚本

该脚本的作用是监控IP登录失败次数,如果某个IP的登录失败次数超过设定的最大次数,则阻止该IP的进一步登录尝试。通过iptables防火墙阻止连接,当一个IP尝试登录次数超过5次时,iptables会阻止来自该IP的所有连接。 #!/bin/bashfunction secrity(){ # 设置要监控的登录失败次数…

[OtterCTF 2018]-内存取证-WP

看了很多大佬的博客,才发现他们的文章都会写摘要~~ 我就没写过哈哈(比较懒)。我的博客比较水,内容少而质量低,分类挺乱的,后面慢慢改善吧!写这篇主要是为了学习 vol2 的使用(八神推荐的嘿嘿),有不好的地方可以指点一下![OtterCTF 2018] WP [OtterCTF 2018] What the…

vm最小化安装centos

前期准备 VMware Workstation CentOS-7-x86_64-DVD-2009.iso http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ 创建虚拟机默认下一步,选择稍后安装接着默认下一步,完成后编辑虚拟机设置镜像安装centos 选择第一个Install CentOS 7接着一路默认 配置静态ip 查看子网地…

《Django 5 By Example》阅读笔记:p105-p164

《Django 5 By Example》学习第5天,p105-p164总结,总计60页。 一、技术总结 1.文章标签功能 Django自带django-taggit。 2.自定义template tags 3.roadmap功能 4.RSS功能 5.full-text搜索功能 这里使用的是Postgresql,使用pip install psycopg安装后,执行“python manage.py…

11/15

好讨厌现在的自己 我的能量太低了 需要不断的慰藉 我喜欢逃避 野心家,思想家,我真的sb 没有成就感 绝望绝望绝望绝望绝望今天很drama,不想说什么了,难受,以后再写 明天计划C语言5题【今天少了一道】 下午去比赛 前端考核作业【1/2】可能睡觉睡少了,不开心?洗洗睡了

团队项目4——项目冲刺-4

每日站立式会议昨天已完成的工作: 杨睿:完善社区活动模块接口 个人中心模块接口木萨江:投诉反馈页面开发 管理员管理用户相关接口巴音才次克:物业报修相关接口李佳聪:检查车位信息的删查改接口是否符合需求今天计划完成的工作: 杨睿:完善管理页面 对接个人中心接口木萨江…