2.4goweb 项目1
mysql库和表
CREATE DATABASE IF NOT EXISTS book_manager
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;USE book_manager;-- 用户表(用于登录)
CREATE TABLE IF NOT EXISTS users (user_id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) UNIQUE NOT NULL COMMENT '登录用户名',password_hash VARCHAR(255) NOT NULL COMMENT '加密后的密码',realname VARCHAR(100) UNIQUE NOT NULL COMMENT '登录后显示的用户名',created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- 图书表(对应编辑字段)
CREATE TABLE IF NOT EXISTS books (book_id INT AUTO_INCREMENT PRIMARY KEY,isbn VARCHAR(13) UNIQUE NOT NULL COMMENT '国际标准书号',title VARCHAR(200) NOT NULL COMMENT '书名',author VARCHAR(100) NOT NULL COMMENT '作者',publisher VARCHAR(100) COMMENT '出版社',publish_date DATE COMMENT '出版日期',stock INT UNSIGNED DEFAULT 0 COMMENT '库存数量',created_by INT COMMENT '创建用户',created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;insert into users values(null,'admin','e10adc3949ba59abbe56e057f20f883e','张三',default,default);
做项目步骤。 首先确定功能。 做表结构设计。 开始做界面设计。 完成后,开始 后台调用,我们是从这一步开始。可能刚开始,没经验。不知道从哪里入手。但是也要先开始动手,万里之行,始于动足。先搭载出来可以显示静态页面,然后启动服务。开始配置路由,开始实现功能。遇到不懂的,查阅baidu。当然,首先需要你有基础知识,在做小项目的时候,回顾下之前积累的知识。开始动键盘吧。下一节会给出我写的参考。