当前位置:编程学习 > JAVA >>

数据库的设计

一个可以上传下载图片的JSP网页后台SQL数据库该如何设计 JSP  网页 数据库 JSP 数据库 网页 --------------------编程问答-------------------- 好着急 --------------------编程问答-------------------- 数据库存图片地址 --------------------编程问答--------------------
引用 2 楼 rucypli 的回复:
数据库存图片地址
求数据库设计的啊,建几张表之类的啊
--------------------编程问答-------------------- 写个简单的例子


--图片表
Create Table tbl_Image(
ImageID Bigint, --图片唯一编号,可以用主键+聚集索引
ImagePath varchar(200), --图片存放的Local地址
CreateDate datetime, --最早上传时间
ImageUserID Bigint, --上传图片的用户ID
DownLoadCount Bigint --图片下载次数
)

--下载图片LOG日志表
Create Table tbl_Image_Log(
ImageID Bigint, --图片唯一编号,可以用做tbl_Image外键,也可以不用
CreateDate datetime, --图片被下载时间
ImageUserID Bigint --下载图片的用户ID
)
--------------------编程问答--------------------

CREATE TABLE `imgInput` (
  `imgName` varchar(255) NOT NULL default '',-- 图片名字,这里可以用时间戳的方式给定
  `img` mediumblob,  -- 图片内容。
  PRIMARY KEY  (`imgName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

mysql的,楼主试试。。 --------------------编程问答-------------------- 楼上都是大神,我打个酱油。 --------------------编程问答--------------------
引用 4 楼 tntzbzc 的回复:
写个简单的例子


--图片表
Create Table tbl_Image(
ImageID Bigint, --图片唯一编号,可以用主键+聚集索引
ImagePath varchar(200), --图片存放的Local地址
CreateDate datetime, --最早上传时间
ImageUserID Bigint, --上传图片的用户ID
DownLoadCount Bigint --图片下载次数
)

--下载图片LOG日志表
Create Table tbl_Image_Log(
ImageID Bigint, --图片唯一编号,可以用做tbl_Image外键,也可以不用
CreateDate datetime, --图片被下载时间
ImageUserID Bigint --下载图片的用户ID
)
四楼版主真是有才 --------------------编程问答--------------------
引用 4 楼 tntzbzc 的回复:
写个简单的例子


--图片表
Create Table tbl_Image(
ImageID Bigint, --图片唯一编号,可以用主键+聚集索引
ImagePath varchar(200), --图片存放的Local地址
CreateDate datetime, --最早上传时间
ImageUserID Bigint, --上传图片的用户ID
DownLoadCount Bigint --图片下载次数
)

--下载图片LOG日志表
Create Table tbl_Image_Log(
ImageID Bigint, --图片唯一编号,可以用做tbl_Image外键,也可以不用
CreateDate datetime, --图片被下载时间
ImageUserID Bigint --下载图片的用户ID
)



下载次数是不是要分表,图片表应该读的多吧,然后图片alt应该也存上
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,