请教一个数据库的问题。
时间:2011-08-25
来源:互联网
一般的网站内容结构是这样:
前页 标题和部分内容,好比百度,
点击‘详细’后进入 后页的详细内容:
我现在设计一个数据表存放这些信息。
因为部分内容是详细内容前 50个字段,所以我想 设计时只有 标题和 内容 列。
如果这样写 我就要在里面做一个字符的截取,来控制前页的内容字数。
另一种想法,设计表时有3个字段 标题,部分内容和详细内容。
这样 我就不用 再写字符判断了。
这两中方法,哪种效率会高些?
前页 标题和部分内容,好比百度,
点击‘详细’后进入 后页的详细内容:
我现在设计一个数据表存放这些信息。
因为部分内容是详细内容前 50个字段,所以我想 设计时只有 标题和 内容 列。
如果这样写 我就要在里面做一个字符的截取,来控制前页的内容字数。
另一种想法,设计表时有3个字段 标题,部分内容和详细内容。
这样 我就不用 再写字符判断了。
这两中方法,哪种效率会高些?
作者: langyuziyou12 发布时间: 2011-08-25
个人认为第二种方法更效率一些。首先你第一个想法,字符截取这些操作已经对系统产生速度和效率产生了影响
作者: lili40342 发布时间: 2011-08-25
但是第二种 录入的时候很麻烦,而且,占用空间比较多。
有没有其他更好的办法?
有没有其他更好的办法?
作者: langyuziyou12 发布时间: 2011-08-25
可以尝试一下使用view,
例如:
CREATE OR REPLACE VIEW TEST
(TITLE,CONTENT,CONTENTPARTS)
AS
SELECT
TITLE,
CONTENT,
SUBSTR(CONTENT,0,50) AS CONTENTPARTS
ROM TBL
/
例如:
CREATE OR REPLACE VIEW TEST
(TITLE,CONTENT,CONTENTPARTS)
AS
SELECT
TITLE,
CONTENT,
SUBSTR(CONTENT,0,50) AS CONTENTPARTS
ROM TBL
/
作者: yanpinwen 发布时间: 2011-08-25
引用 3 楼 yanpinwen 的回复:
可以尝试一下使用view,
例如:
CREATE OR REPLACE VIEW TEST
(TITLE,CONTENT,CONTENTPARTS)
AS
SELECT
TITLE,
CONTENT,
SUBSTR(CONTENT,0,50) AS CONTENTPARTS
FROM TBL
/
可以尝试一下使用view,
例如:
CREATE OR REPLACE VIEW TEST
(TITLE,CONTENT,CONTENTPARTS)
AS
SELECT
TITLE,
CONTENT,
SUBSTR(CONTENT,0,50) AS CONTENTPARTS
FROM TBL
/
倒数第二行写少了个字符。。。
然后检索view就可以了。
作者: yanpinwen 发布时间: 2011-08-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28