博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP和MySQL Web开发从新手到高手,第3天-数据库设计
阅读量:6617 次
发布时间:2019-06-25

本文共 1333 字,大约阅读时间需要 4 分钟。

这些表在以后会用到.

1. 数据库设计

  包含如下6个表:

 

2. 每个表的结构

2.1 表`author`

CREATE TABLE `author` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(255) DEFAULT NULL,  `password` char(32) DEFAULT NULL,  `email` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2827009 DEFAULT CHARSET=utf8

2.2 表`authorrole`

CREATE TABLE `authorrole` (  `authorid` int(11) NOT NULL,  `roleid` varchar(255) NOT NULL,  PRIMARY KEY (`authorid`,`roleid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

2.3 表`category`

CREATE TABLE `category` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8

2.4 表`joke`

CREATE TABLE `joke` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `joketext` text,  `jokedate` date NOT NULL,  `authorid` int(11) DEFAULT NULL,  `visible` enum('NO','YES') NOT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8

2.5 表`jokecategory`

CREATE TABLE `jokecategory` (  `jokeid` int(11) NOT NULL,  `categoryid` int(11) NOT NULL,  PRIMARY KEY (`jokeid`,`categoryid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

2.6 表`role`

CREATE TABLE `role` (  `id` varchar(255) NOT NULL,  `description` varchar(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

转载于:https://www.cnblogs.com/BigBigLiang/p/4934218.html

你可能感兴趣的文章
开源世界已成围城:成本让企业蜂拥而来,也让企业退缩转投
查看>>
《Python编程快速上手——让繁琐工作自动化》——1.4 在变量中保存值
查看>>
想改进你的卷积神经网络?看看这14种设计模式!
查看>>
安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(六)
查看>>
[LeetCode]--100. Same Tree
查看>>
阿里蒋晓伟谈流计算和批处理引擎Blink,以及Flink和Spark的异同与优势
查看>>
快速掌握Redis——第二招:安装
查看>>
从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式(一)
查看>>
Windows 10之 隐藏“此电脑”窗口的6个额外文件夹
查看>>
15.1异常处理
查看>>
HAProxy负载均衡web服务
查看>>
初学者学习Linux之NFS
查看>>
Rabbitmq学习(一) Rabbitmq初探
查看>>
8月第一周B2B类网站排名:阿里巴巴持续领先
查看>>
IDC评述网:12月下旬国内域名注册商净增量Top10
查看>>
5月第一周全球域名解析商Top15:万网升至第7名
查看>>
架构优化 - 应用,MQ Broker,业务处理分层
查看>>
3月第3周网络安全报告:被篡改.COM网站占74.3%
查看>>
Spring Security之用户名+密码登录
查看>>
java JSplitPane设置比例
查看>>