zoukankan      html  css  js  c++  java
  • 十日冲刺之第一日

    第一日开发总结

    一,进行系统所需的数据库的编写:


    用户:id 用户名 密码 昵称 邮箱 激活状态 激活码 角色 注册时间


    商品:id 商品名称 商品种类 商品库存数量 商品单价 图片url 描述信息


    订单:id(订单编号) 下单时间 收货地址 支付状态 订单金额 用户编号(外键)


    订单项: 订单id 商品id 购买数量

    用户 1 -- * 订单 (一对多)
    商品 * -- *订单(多对多,第三方关系表,)

    create database estore;

    用户:
    create user estore identified by 'estore';

    授权:
    grant all on estore.* to estore;

    use estore;
    create table users (
    id int primary key auto_increment,
    username varchar(40),
    password varchar(100),
    nickname varchar(40),
    email varchar(100),
    role varchar(100) ,
    state int ,
    activecode varchar(100),
    updatetime timestamp
    );

    create table products(
    id varchar(100) primary key ,
    name varchar(40),
    price double,
    category varchar(40),
    pnum int ,
    imgurl varchar(100),
    description varchar(255)
    );

    create table orders(
    id varchar(100) primary key,
    money double,
    receiverinfo varchar(255),
    paystate int,
    ordertime timestamp,
    user_id int ,
    foreign key(user_id) references users(id)
    );

    create table orderitem(
    order_id varchar(100),
    product_id varchar(100),
    buynum int ,
    primary key(order_id,product_id), #联合主键,两列的值加在一起作为这张表的主键使用
    foreign key(order_id) references orders(id),
    foreign key(product_id) references products(id)
    );

    二,遇到的问题:

    数据库输入用户密码是报错

    解决办法:

    打开mysql.exe和mysqld.exe所在的文件夹,,复制路径地址
    打开cmd命令,,,进入上一步mysql.exe所在文件夹
    输入mysqld -skip-grant-tables回车,,,此时就跳过了mysql的用户认证
    注意输入此命令只会无法再进行操作,,需重新打开命令符,,
    注意再输入此命令前先在任务管理器结束mysql.exe进程,,确保mysql服务器端
    已结束运行

    截图:

    建立estore数据库,建表,截图

    任务看板;

  • 相关阅读:
    nginx 安装配置
    mysql分表
    冲刺day7
    冲刺day6
    冲刺day5
    冲刺day4
    冲刺day3
    冲刺day2
    冲刺day1
    撰写《需求规格说明书》的工作流程、组员分工和组员工作量比例
  • 原文地址:https://www.cnblogs.com/xuemo/p/6854152.html
Copyright © 2011-2022 走看看