Person In Your Note
数据库(MySQL)
MySQL是关系型数据库,Redis是非关系型数库
MySQL主要用于存放持久化数据,将数据存储在硬盘当中,读取速度比较慢
Redis是缓存数据库,将数据存储在缓存当中,读取速度较快,能够大大提高运行效率,但是保存时间有限
为了将你备忘录内容长期保存到本地当中,所以采用MySQL
数据库设计
- 创建一个数据库
create database Note_System;
- 创建备忘录表
Note_id int
title varchar(50)
content text
create_time varchar(50)
tag_id int
drop table if exists Note_table;
create table Note_table(
Note_id int not null primary key auto_increment conment'备忘录id',
title varchar(50) conment'备忘录标题',
content text conment'备忘录正文',
tag_id int conment'标签id',
create_time varchar(50) conment'备忘录发表时间'
);
- 创建标签表
drop table if exists tag_table;
create table tag_table(
tag_id int not null primary key auto_increment conment'标签id',
tag_name varchar(50) conment'标签名称'
);
数据库创建完成 接下来使用 MySQL C API 来完成数据库操作