基于flask的在线笔记学习系统

【2】数据库的设计

根据上一篇文章的功能分析,关于数据库我们只需要建立俩个表即可。表的结构如下。
数据库名称:
cloudnotes

user:用户表:用来存储用户信息
(id, username, email, password)
(序号,用户名,邮箱,密码)
articles: 笔记表: 用来存储笔记信息
(id, title,content, author, creat_date)
(序号,标题,正文,作者,创建时间)

数据库建立

代码:

//笔记表: 用来存储笔记信息
DROP TABLE IF EXISTS `articles`;
CREATE TABLE `articles` (`id` int(8) NOT NULL AUTO_INCREMENT,`title` varchar(255) DEFAULT NULL,`content` text,`author` varchar(255) DEFAULT NULL,`create_date` datetime DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
//用户表:用来存储用户信息
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (`id` int(8) NOT NULL AUTO_INCREMENT,`username` varchar(255) DEFAULT NULL,`email` varchar(255) DEFAULT NULL,`password` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这里的代码可以在MySQL的命令行直接输入,也可以在navicat的可视化界面建立查询输入后点击运行。这里为方便操作采用navicat。

数据库建立成功后可以在navicat表下面直接点击查看

表的结构如图:

至此,数据库的建立工作已经完成。下一篇文章向大家介绍如何实现对数据库的访问与操作。

基于flask的在线笔记共享管理系统【2】(数据库的设计和建立)相关推荐

  1. 基于flask的在线笔记共享管理系统【1】(项目介绍)

    基于flask的在线笔记学习 [1]项目介绍 1.系统功能需求 (1) 用户可以注册会员,记录自己的笔记 (2) 完整的会员管理模块要包含用户注册,用户登录,退出登录的功能 (3) 完整的笔记管理模块 ...

  2. 【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现

    基于Flask的在线学习笔记的设计与实现 摘要 在线学习笔记系统是一种为学生和教师提供在线学习和教学的平台.本文基于Flask框架,设计并实现了一个在线学习笔记系统.该系统支持用户注册.登录.创建课程 ...

  3. 【毕业设计之python系列】基于Flask的在线音乐网设计与实现

    基于Flask的在线音乐网设计与实现 摘 要 本论文旨在通过使用Python的Web框架Flask,设计和实现一个具有完整功能的在线音乐网站.该网站包括用户注册.登录.注销.歌曲上传.编辑.删除.歌单 ...

  4. 基于Java毕业设计在线培训课程网站管理系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线培训课程网站管理系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线培训课程网站管理系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  5. 基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...

  6. 基于Flask+bootstrap+sqlite开发宝宝成长管理系统,宝宝成长记录系统源码

    BabyLog 岁月如风,唯有此忆, 任凭时光匆匆,记录点点滴滴. 当爸爸了,就多陪陪孩子,有事没事的记些东西,不要总把心思放在程序编码上,也多陪陪孩子! 记录了那么多条数据,是时候也为孩子回忆做个数 ...

  7. 【JAVA程序设计】(C00101)基于Servlet的在线鞋店销售管理系统

    基于Servlet的在线鞋店销售管理系统 项目简介 项目获取 开发环境 项目技术 运行截图 项目简介 本项目是基于J2EE的servlet的在线鞋店销售管理系统,网上鞋店,球鞋,篮球鞋,跑步鞋,本项目 ...

  8. java计算机毕业设计基于ssm的火车订票管理系统(源代码+数据库+Lw文档)

    项目介绍 本论文主要论述的是如何利用JAVA语言去设计一个好的火车订票系统.在前言当中,我们会简述在当前时代研究火车订票系统的背景以及研究现状.本系统的框架将会采用B/S结构和Spring Boot框 ...

  9. 基于springboot的景区旅游信息管理系统(源代码+数据库)

    基于springboot的景区旅游信息管理系统(源代码+数据库) 一.系统介绍 本项目分为管理员与普通用户两种角色 用户登录 前台功能:旅游路线.旅游景点.旅游酒店.旅游车票.旅游保险.旅游策略 管理 ...

最新文章

  1. Java:Comparable接口
  2. 递归和迭代_迭代与递归
  3. 慎防ARP欺骗与网络嗅探(下篇)
  4. C 常用新特性(下)
  5. window xp系统安装php环境_Windows Server 2003及XP系统如何安装SQL Server 2000数据库?
  6. vue 拷贝 数组_vue 使用lodash实现对象数组深拷贝操作
  7. UESTC学位论文latex模板下载
  8. Ubuntu开发者峰会在布拉格举行
  9. 在手语世界里,健听人、数字人与听障人的交织
  10. 22 年过去了,Java 依然是开发者最爱的编程语言!
  11. WEB前端开发规范文档
  12. 解决在IDEA 的Maven下 出现 Cannot access in offline mode 问题
  13. java抛异常 代替返回_Java使用和C++类似的异常处理
  14. linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称
  15. 【转】java获取当前路径的几种方法
  16. 怎么看计算机配件型号,操作方法:如何查看CPU型号,教您如何通过CPU型号[图形]识别计算机的性能...
  17. Ubuntu下的快捷键截图
  18. 使用meshBaker合并多个mesh进行优化
  19. 程序员段子:电脑在手,代码我有!
  20. STM32 PB3或者PB4不能正常使用的讲解

热门文章

  1. 电脑手机输入法粘贴板同步顶置功能操作步骤
  2. AtCoder beginner contest 43 (ABC 43)题解
  3. Springboot2.x集成ES7.x
  4. 全自动照片美化软件Photolemur mac特别版
  5. 计算机基础里适合做微课的知识点,微课在计算机基础教学中的要求和应用
  6. 2023年,IT互联网还有发展前景吗?
  7. 广东东软学院计算机一级考试,广东东软学院教务管理系统入口https://www.nuit.edu.cn/...
  8. 计算机计算生命的意义,简易计算器
  9. DAMA-第四章(数据架构)
  10. java实现QQ登陆界面