데이터베이스 설계

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 기본값 '',

PRIMARY KEY (`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',

기본 키(`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,

PRIMARY KEY (`cid`,`upid `),

KEY `fk_voteoption_votename_idx` (`upid`)

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

5, 테스트 데이터 추가

`sysconfig`에 삽입 VALUES('1', '테스트', '2019-01-31', '1', '테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트 테스트');


지속적인 학습
||
<?php echo "数据库设计";
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~