PHP開(kāi)發(fā)簡(jiǎn)易貼吧資料庫(kù)搭建
資料庫(kù)分析
本項(xiàng)目實(shí)現(xiàn)的主要功能為用戶註冊(cè)登錄,發(fā)布帖子,回覆帖子,據(jù)此判斷,需要設(shè)計(jì)用戶表和帖子內(nèi)容表格兩張表格
使用者表格user包含欄位如下:
#欄位名稱(chēng) | 欄位類(lèi)型 | 欄位長(zhǎng)度 | 欄位描述 |
#int | 30 | 編號(hào)、主鍵、自增長(zhǎng) | |
##varchar | 30 | 使用者名稱(chēng) | |
varchar | #40 | 密碼 |
字段名稱(chēng) | 字段類(lèi)型 | 字段長(zhǎng)度 | #字段描述 |
id | int | 30 | 編號(hào)、主鍵、自增長(zhǎng) |
編號(hào)、主鍵、自增長(zhǎng) | userId | int | |
user表的使用者id | fId | int | |
表示帖子的從屬關(guān)係 | title | varchar | |
帖子的標(biāo)題 | content | text | |
#貼文的內(nèi)容 | timestamp | varchar | |
貼文發(fā)佈時(shí)間 | num | ##int |
資料庫(kù)建立
#我們?cè)诿钐崾咀衷暣跋聢?zhí)行mysql(具體怎麼透過(guò)指令提示符窗口連接資料庫(kù),可以參考我們之前的課程《PHP開(kāi)發(fā)登入註冊(cè)教程》中的2.2小節(jié))
連接資料庫(kù)成功後,將下面創(chuàng)建資料庫(kù)的完整語(yǔ)句複製進(jìn)窗口中,按回車(chē)鍵即提示建立成功,如下圖
#創(chuàng)建資料庫(kù)的完整語(yǔ)句如下
DROP DATABASE IF EXISTS tieba; CREATE DATABASE tieba DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE tieba; CREATE TABLE IF NOT EXISTS `user` ( `id` int(30) NOT NULL AUTO_INCREMENT, `username` varchar(30) NOT NULL, `password` varchar(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ; INSERT INTO `user` (`username`, `password`) VALUES ('admin', '21232f297a57a5a743894a0e4a801fc3'); CREATE TABLE IF NOT EXISTS `tiezi` ( `id` int(30) NOT NULL AUTO_INCREMENT, `userId` int(30) NOT NULL, `fId` int(30) NOT NULL, `title` varchar(50) NOT NULL, `content` text NOT NULL, `timestamp` varchar(30) NOT NULL, `num` int(20) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=39 ;繼續(xù)學(xué)習(xí)
||
DROP DATABASE IF EXISTS tieba;
CREATE DATABASE tieba DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE tieba;
CREATE TABLE IF NOT EXISTS `user` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`username` varchar(30) NOT NULL,
`password` varchar(40) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
INSERT INTO `user` (`username`, `password`) VALUES
('admin', '21232f297a57a5a743894a0e4a801fc3');
CREATE TABLE IF NOT EXISTS `tiezi` (
`id` int(30) NOT NULL AUTO_INCREMENT,
`userId` int(30) NOT NULL,
`fId` int(30) NOT NULL,
`title` varchar(50) NOT NULL,
`content` text NOT NULL,
`timestamp` varchar(30) NOT NULL,
`num` int(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=39 ;
- 課程推薦
- 課件下載
-
中級(jí)PHP實(shí)作簡(jiǎn)易貼吧教程
10663人在看 -
高級(jí)PHP開(kāi)發(fā)實(shí)戰(zhàn)之製作簡(jiǎn)單的日曆教程
9750人在看 -
初級(jí)XSL-FO 教程
8780人在看 -
初級(jí)jQuery中文參考手冊(cè)
34682人在看 -
初級(jí)MongoDB 教學(xué)課程
25452人在看 -
初級(jí)Scala教程
13824人在看 -
初級(jí)CSS 線上手冊(cè)
82360人在看 -
初級(jí)SVG 教程
13178人在看 -
初級(jí)AngularJS中文參考手冊(cè)
24628人在看 -
初級(jí)Go語(yǔ)言教程手冊(cè)
27486人在看 -
初級(jí)Redis指令操作中文手冊(cè)
57933人在看 -
初級(jí)Python 3 教程
87622人在看
課件暫不提供下載,工作人員正在整理中,後期請(qǐng)多關(guān)注該課程~
看過(guò)本課程的同學(xué)也在學(xué)習(xí)
- 簡(jiǎn)單聊聊PHP創(chuàng)業(yè)那點(diǎn)事
- Web前端開(kāi)發(fā)極速入門(mén)
- 大型實(shí)戰(zhàn)天龍八部之開(kāi)發(fā)Mini版MVC架構(gòu)仿糗事百科網(wǎng)站
- PHP實(shí)戰(zhàn)開(kāi)發(fā)極速入門(mén): PHP快速創(chuàng)建[小型商業(yè)論壇]
- 登入驗(yàn)證與經(jīng)典留言板
- 電腦網(wǎng)路知識(shí)集合
- 快速入門(mén)Node.JS全套完整版
- 最懂你的大前端課:HTML5/CSS3/ES6/NPM/Vue/...【原文】
- 自己動(dòng)手寫(xiě) PHP MVC 框架(40節(jié)精講/鉅細(xì)/新人進(jìn)階必看)