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

PHP開(kāi)発 簡(jiǎn)易ポストバーデータベース構(gòu)築

データベース分析

このプロジェクトで実裝される主な機(jī)能は、ユーザーの登録とログイン、投稿の公開(kāi)、投稿への返信です。この判斷に基づいて、ユーザーテーブルと投稿コンテンツの 2 つのテーブルを設(shè)計(jì)する必要があります。テーブル

ユーザーテーブル user には次のフィールドが含まれます:

フィールド名

フィールドタイプ

フィールドの長(zhǎng)さ

フィールドの説明

idint30 數(shù)値、主キー、自動(dòng)インクリメント
ユーザー名varchar30ユーザー名
パスワードvarchar40パスワード

投稿テーブルtieziには次のフィールドが含まれます:

フィールド名フィールドタイプフィールド長(zhǎng)フィールド説明
idint30number、キー、自動(dòng)インクリメント
userIdint30ユーザーテーブルのユーザーID
fIdint30は投稿の所屬を表します
タイトルvarchar 50 投稿のタイトル
內(nèi)容テキスト
投稿內(nèi)容
タイムスタンプvarchar30投稿公開(kāi)時(shí)間
numint 20投稿再生回?cái)?shù)

データベースの作成

コマンド プロンプト ウィンドウで mysql を?qū)g行します (具體的には、コマンド プロンプト ウィンドウからデータベースに接続する方法については、以前のコース「PHP 開(kāi)発ログイン登録チュートリアル」を參照してください) " セクション 2.2)

データベースに正常に接続したら、以下のデータベースを作成するための完全なステートメントをウィンドウにコピーします。 Enter キーを押すと、以下に示すように、作成が成功したことが表示されます

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

データベースを作成するための完全なステートメントは次のとおりです

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 ;
學(xué)び続ける
||
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 ;
提出するリセットコード