上传与下载模块数据库设计并不复杂,核心只有一个"上传文件资料表",该表被用来记录上传文件的详细信息,同时可以提供查询。该数据库设计属于标准的业务表结构设计,读者在理解含义的基础上可以应用于很多业务模型。下面来看具体的设计步骤。广州网站设计
(1)建立download数据库,SQL语句如下:
- CREATE DATABASE 'download' ;
(2)在download数据库中建立一个命名为f_detail的"上传文件资料表",结构如表7.1所示。创建表及相关字段的SQL语句如下:
广州网站建设
- CREATE TABLE 'f_detail' (
- 'id' INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
- 'filename' VARCHAR( 100 ) NOT NULL ,
- 'des' VARCHAR( 64 ) NOT NULL ,
- 'fsize' VARCHAR( 10 ) NOT NULL ,
- 'ftype' VARCHAR( 100 ) NOT NULL ,
- 'utime' DATETIME NOT NULL
- ) ENGINE = MYISAM ;
表7.1 上传文件资料表
| 字 段 | 数据类型 | 长度 | NULL | 默认值 | 字 段 说 明 |
| id | int | 11 | 否 | 自增主键 | |
| filename | varchar | 100 | 否 | 无 | 文件名称 |
| des | varchar | 64 | 否 | 无 | 文件描述 |
| fsize | varchar | 10 | 否 | 无 | 文件尺寸 |
| ftype | varchar | 100 | 否 | 无 | 文件类型 |
| utime | datetime | 否 | 上传时间 |



