当前位置: 首页 > news >正文

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。当然,首先需要你有基础知识,在做小项目的时候,回顾下之前积累的知识。开始动键盘吧。下一节会给出我写的参考。


http://www.mrgr.cn/news/98436.html

相关文章:

  • Linux目录结构:核心目录功能与用途解析
  • 树莓派超全系列教程文档--(24)本地化设置、SSH及配置防火墙
  • 机器学习 | 强化学习基本原理 | MDP | TD | PG | TRPO
  • UE5 Chaos :官方文献总结 + 渲染网格体 (Render Mesh) 和模拟网格体 是如何关联的?为什么模拟网格体 可以驱动渲染网格体?
  • 单链表各种操作实现(数据结构C语言多文件编写)
  • Cesium.js(7):地图、地形的加载
  • 双链表各种操作实现(数据结构C语言多文件编写)
  • ubuntu18.04安装miniforge3
  • Base64在线编码解码 - 加菲工具
  • 【JavaEE】SpringBoot 统一功能处理
  • 【图解】系统设计学习笔记
  • +++++背到厌倦。持续更新
  • composer报错的处理方案
  • 【VUE3】练习项目——大事件后台管理
  • Android studio消息同步机制:消息本地存储,服务器交互减压
  • Nodejs Express框架
  • linux 进程信号
  • 批处理脚本bat丨遍历一个包含项目名称的数组,并对每个文件中的项目执行 git pull 操作 (一键拉很多文件的代码)
  • C++ Json-Rpc框架-3项目实现(2)
  • hive数仓要点总结