データベース設計LOGIN

データベース設計

1、新しいシステム構成テーブルを作成します

CREATE TABLE `sysconfig` (

`cid` int(11) NOT NULL auto_increment,

`vote_name` varchar (45 ) NOT NULL,

`dietime` date NOT NULL,

`method` int(11) NOT NULL デフォルト '1',

`description` varchar( 800) NOT NULL デフォルト '',

主キー (`cid`)

) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

2、新規作成ユーザーテーブル

CREATE TABLE `users` (

`cid` int(11) NOT NULL auto_increment,

`username` varchar(40) NOT NULL,

`passwd` varchar(45) NOT NULL,

`admin` int(11) NOT NULL デフォルト '0',

`isvote` int(11) NOT NULL デフォルト ' 0',

PRIMARY KEY (`cid`)

) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

3, 新しい投票質問テーブルを作成します

CREATE TABLE `votename` (

`cid` int(11) NOT NULL auto_increment,

`question_name` varchar(200) NOT NULL,

` votetype` int(11) NOT NULL デフォルト '0' COMMENT '0 は単一選択です\n1 は複数選択です',

`sumvotenum` int(11) NOT NULL デフォルト '1',

PRIMARY KEY (`cid `)

) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

4、新しい投票オプション テーブルを作成します

CREATE TABLE `voteoption ` (

`cid` int(11) NOT NULL auto_increment,

`optionname` varchar(100) NOT NULL デフォルト '',

`votenum` int(11) ) NOT NULL デフォルト '0',

`upid` int(11) NOT NULL,

主キー (`cid`,`upid`),

KEY ` fk_voteoption_votename_idx` (`upid`)

) ENGINE=MyISAM AUTO_INCREMENT=50 DEFAULT CHARSET=utf8;

5,テスト データを追加

INSERT INTO `sysconfig` VALUES (' 1', 'テスト', ' 2019-01-31', '1', 'テストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト');


#次のセクション

<?php echo "数据库设计";
コースウェア