亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開(kāi)發(fā)簡(jiǎn)易貼吧之?dāng)?shù)據(jù)庫(kù)搭建

數(shù)據(jù)庫(kù)分析

本項(xiàng)目實(shí)現(xiàn)的主要功能為用戶注冊(cè)登錄,發(fā)布帖子,回復(fù)帖子,據(jù)此判斷,需要設(shè)計(jì)用戶表和帖子內(nèi)容表兩張表

用戶表user包含字段如下:

字段名

字段類型

字段長(zhǎng)度

字段描述

idint30編號(hào)、主鍵、自增長(zhǎng)
usernamevarchar30用戶名
passwordvarchar40密碼

帖子表tiezi包含字段如下:

字段名字段類型字段長(zhǎng)度字段描述
idint30編號(hào)、主鍵、自增長(zhǎng)
userIdint30user表的用戶id
fIdint30表示帖子的從屬關(guān)系
titlevarchar50帖子的標(biāo)題
contenttext
帖子的內(nèi)容
timestampvarchar30帖子發(fā)布時(shí)間
numint20帖子瀏覽量

數(shù)據(jù)庫(kù)創(chuàng)建

我們?cè)诿钐崾痉翱谙逻\(yùn)行 mysql(具體怎么通過(guò)命令提示符窗口連接數(shù)據(jù)庫(kù),可以參考我們之前的課程《PHP開(kāi)發(fā)登錄注冊(cè)教程》中的2.2小節(jié))

連接數(shù)據(jù)庫(kù)成功后,將下面創(chuàng)建數(shù)據(jù)庫(kù)的完整語(yǔ)句復(fù)制進(jìn)窗口中,按回車(chē)鍵即提示創(chuàng)建成功,如下圖

創(chuàng)建數(shù)據(jù)庫(kù)截圖.png

創(chuàng)建數(shù)據(jù)庫(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 ;
提交重置代碼