Mysql在dos框创建便签项目

    xiaoxiao2023-11-28  163

    一、首先创建便签数据库

    create database if not exists notes charset=utf8 collate utf8_general_ci; use notes;

    二、创建便签组:

    -便签组编号   -便签组组名    -创建时间  -修改时间  -删除时间

    create table if not exists note_groups( id int primary key auto_increment comment'便签组编号', group_name varchar(20) not null unique comment'便签组名称', create_date datatime comment'创建时间’, modify_date timestamp comment'修改时间', delete_data datatime comment'删除时间' );

    三、创建便签表:

    -便签编号   —便签标题   -内容     -是否私密   -背景颜色   —是否提醒 -是否删除   -提醒时间    创建时间 -修改时间    -删除时间  -便签组编号

    create table if not exists note_mark( id int primary key auto_increment commentt‘便签编号’, title varchar(20) not null commentt'便签标题', content varchar(1000) commentt'内容', is_secret boolean commentt'是否私密,0表示公开,1表示私密', background enum('red','white','blue','black') comment'背景颜色', is_remind boolean comment'是否提醒', is_delete char(1) default '0' comment'是否删除,0表示未删除,1表示删除', remind_data datatime comment'提醒时间', create_date datatime comment'创建时间', modify_date timestamp comment'修改时间', delete_data datatime comment'删除时间', group_id int not null comment'便签组编号', foreign key (group_id) references note_groups(id) );

    四、 创建便签分享

    create table if not exists note_shares( share_id int primary key auto_increment comment'便签分享编号', id int not null comment‘便签编号’, share_remark varchar(1000) comment'分享备注', share_data datatime comment'分享时间', delete_data datatime comment'删除时间', create_date datatime comment'创建时间' foreign key (id) references note_mark(id) );

    五、创建结果 

     

    最新回复(0)