首页 > 数据库 >MiniShopping-mysql数据库

MiniShopping-mysql数据库

时间:2024-11-16 08:50:21浏览次数:1  
标签:COMMENT VARCHAR INT 数据库 DATETIME MiniShopping mysql NULL id

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 '原子订单表';

标签:COMMENT,VARCHAR,INT,数据库,DATETIME,MiniShopping,mysql,NULL,id
From: https://www.cnblogs.com/xulingduo/p/18548958

相关文章

  • Linux系统-redis集群、nacos、nginx、keepalived、mysql开机自启
    一、Redis集群开机自启:如三主三从交叉式redis集群,有两个方法,自行选择。方法一:第一步:分别在各节点添加以下redis.service文件命令:vim/lib/systemd/system/redis_6379.service添加:[Unit]Description=Redispersistentkey-valuedatabaseAfter=network.targetAfter=......
  • 基于大数据 Python 歌曲筛选爬虫数据分析可视化系统(源码+LW+部署讲解+数据库+ppt)
    !!!!!!!!!选题不知道怎么选不清楚自己适合做哪块内容都可以免费来问我避免后期給自己答辩找麻烦增加难度(部分学校只有一次答辩机会没弄好就延迟毕业了)会持续一直更新下去有问必答一键收藏关注不迷路源码获取:https://pan.baidu.com/s/1aRpOv3f2sdtVYOogQjb8jg?pwd=jf1d提取码:......
  • 基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现二
    一、前言介绍:免费学习:猿来入此1.1项目摘要随着人们生活水平的提高,宠物已经成为越来越多家庭的重要成员。然而,宠物的数量增长也带来了一系列问题,如流浪宠物数量的增加、宠物健康管理的缺失以及宠物领养收养信息的不透明等。这些问题不仅影响了宠物的生存状况,也给社会带来了一定......
  • 基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现一
    一、前言介绍:免费学习:猿来入此1.1项目摘要随着人们生活水平的提高,宠物已经成为越来越多家庭的重要成员。然而,宠物的数量增长也带来了一系列问题,如流浪宠物数量的增加、宠物健康管理的缺失以及宠物领养收养信息的不透明等。这些问题不仅影响了宠物的生存状况,也给社会带来了一定......
  • SqlSugarClient 代码优先建表, 根据给定的实体类,创建SQL语句, 之后创建MySQL表
    usingSqlSugar;usingSystem;usingSystem.Collections.Generic;usingSystem.Reflection;usingSystem.Text;namespaceDDD{///<summary>//////SqlSugarClient代码优先建表///根据给定的实体类,创建SQL语句,之后创建MySQL表//////......
  • SpringBoot影视资源管理系统1i9zh--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景与意义随着影视行业的快速发展,影视资源的数量呈现爆炸式增长。为了更好地管理、分类和检索这些资源,我们计划开发一套影视资源管理系统......
  • MyBatis面试题--(与数据库连接的相关知识)
    目录在MyBatis中,Mapper接口的作用是什么?当实体类中属性名和表中的字段名不一样,怎么办?1.使用@Result注解2.使用resultMap元素3.使用@Results注解(MyBatis3.4.1+)4.使用mapUnderscoreToCamelCase属性在MyBatis中如何实现分页功能?1.使用MyBatis分页插件2.手动编写分页SQL3.使......
  • 27. 使用MySQL之全球化和本地化
    1.字符集和校对顺序数据库表被用来存储和检索数据。不同的语言和字符集需要以不同的方式存储和检索。因此,MySQL需要适应不同的字符集(不同的字母和字符),适应不同的排序和检索数据的方法。在讨论多种语言和字符集时,将会遇到以下重要术语:字符集为字母和符号的集合;编码为某个......
  • MySQL:CRUD
    MySQL表的增删改查(操作的是表中的记录)CRUD(增删改查)C-Create新增R-Retrieve检查,查询U-Update更新D-Delete删除新增(Create)语法:单行数据+全列插入 insertinto表名[字段一,字段二]values(值一,值二); 通过看表的结果,我们可以看出内容已经写好注:列和值的数据类型一定要......
  • MySQL:数据库的约束
    约束类型NOTNULL-指示某列不能存储NULL值。UNIQUE-保证某列的每行必须有唯一的值。DEFAULT-规定没有给列赋值时的默认值。PRIMARYKEY-NOTNULL和UNIQUE的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREI......