社区
基础编程
帖子详情
一个表二十几个字段
leiqingyu
2007-07-28 04:24:13
一个表二十几个字段,好不好???需不需要将它拆分为几个表???
...全文
307
16
打赏
收藏
一个表二十几个字段
一个表二十几个字段,好不好???需不需要将它拆分为几个表???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blue2004
2007-08-04
打赏
举报
回复
看应用,呵呵
茂一茂
2007-08-04
打赏
举报
回复
不用拆,不過建議取字段名有規律點,不然記字段名都記死你
Jeremiah
2007-07-31
打赏
举报
回复
我的一个表.100我个字段,NND的,都快吐了.
正如LS的高人所说,关键要符合范式,可以允许一点冗余。
lantin
2007-07-30
打赏
举报
回复
先看看你的表设计是否达到规范了
是否满足三范示
表的设计有很大的学问
码出钞能力
2007-07-30
打赏
举报
回复
所以吗,还要看实际应用,如果不把字段放在一起,而且总是用到他们,那用多表联合查询就慢了。
不过,在查询多字段的表时,涉及尽量少的字段。select a,b from 不要总是 select * from
leiqingyu
2007-07-30
打赏
举报
回复
我是这样认为的,拆了以后都是嵌套查询,所以我就将它合并了。
li1229363
2007-07-29
打赏
举报
回复
忘记说了,有人说的慢,是只一次读取这样多的数据列,对操作系统 的负担会太重。除此之外,你一次读出那么多信息根本不是什么问题
li1229363
2007-07-29
打赏
举报
回复
字段多并不会影响查询速度,查询速度是由两个方面影响的:数据库本身,硬件本身。
数据库方面的影响主要体现在:1 是否对查询中的条件部分使用了索引 2 数据类型
第一个我们是可以控制的。但是第二个就不好说了……如果你排序的是char型或者文本类型,那么,排列好这样的数据,所使用的时间绝对是大于排列好int型数据的
硬件本身问题可以不考虑,这个在海量数据的时候才会有绝对的影响。呵呵~
mingxuan3000
2007-07-29
打赏
举报
回复
20几个 上百的都有
强哥83
2007-07-29
打赏
举报
回复
li1229363 从运行上做了分析
我从设计上来分析一下
字段多要看怎么用
如果你所有针对此表的操作都需要该表的大量字段参与就没有什么问题
如果你所有针对此表的多项不同功能的操作中,每一项只涉及少量的该表字段就应该按照操作
上的功能来分表,这样在结构上也比较清晰
lostgdi731
2007-07-29
打赏
举报
回复
谁说会影响查询的?
看你怎么用,这个和效率无关.我一个表100多个字段呢。
hunshihaichong
2007-07-28
打赏
举报
回复
二十几个字段不算多,不需要将它拆分为几个表
但是还是看具体的
wasuka
2007-07-28
打赏
举报
回复
给出具体结构
qicfan
2007-07-28
打赏
举报
回复
貌似20几个不算很多,看情况吧,和实际应用有关,但不提倡单表太多字段
jom_ch
2007-07-28
打赏
举报
回复
这是一个高级的问题
redloading
2007-07-28
打赏
举报
回复
不好,表字段多了会影响查询的
最好还是拆吧
JIRA三级权限方案 - 项目、单据、
字段
不同级别的权限控制
如何配置Jira项目权限方案? 能控制不同成员访问不同单据和
字段
吗? 能限制某些成员能看到但是不能编辑单据和
字段
吗? Jira作为一款优秀的项目管理系统,功能全面,配置灵活,权限方案完善,可扩展、可定制。 本课程介绍权限控制的具体实施方案,针对项目、单据、
字段
,演示三种不同层级粒度权限的配置、扩展和定制方法,提供脚本代码,应用于实际业务场景。
MySQL将
表
中的几个
字段
拼接成字符串再写入该
表
的另
一个
字段
比如说我们需要有一张
表
,5个
字段
,
一个
主键自增,三个已知
字段
,最后
一个
未知
字段
需要这三个
字段
进行拼接 col4便是我们需要拼接的
字段
那么如何实现呢? 字符串的拼接使用concat() 用法:concat(field1,'-',field2,'-',field3) 然后我们可以先暂时将拼接的字符串存放在一张临时
表
中,然后再联合两个
表
进行
字段
更新: 注意:两张
表
需要...
把同一张
表
的
一个
字段
的内容复制到另
一个
字段
里
把同一张
表
的
一个
字段
的内容复制到另
一个
字段
里 今天搞mysql数据库时候用到将同一张
表
中
一个
字段
(goods_prom_price)中的内容复制到该
表
的新建的
一个
字段
(member_goods_prom_price)中的用法:如果数据库
表
名为tableName,将tp_order_goods 中的goods_prom_price
字段
复制到member_goods_prom_price
字段
,语句如下: update tp_order_goods set member_goods_prom_price =
SQL
一个
表
中多个
字段
对应另
一个
表
的同一
字段
譬如:我存的时候
表
有俩个仓库ID
字段
,但查询时需要拿仓库名字 这时可以用inner join 分别连接两个
字段
例: select b1.StoreName as OutStoreID,b2.StoreName as InStoreID from A a inner join B b1 on a.OutStoreID = b1.NID inner join B b2 on a.InStoreID = b2.NID ...
如何从原有的
表
中创建
一个
新
表
,并增加几个
字段
如何从原有的
表
中创建
一个
新
表
,并增加几个
字段
? 可以用来选择的方法是: 假设你的
表
为 table1
字段
列
表
为:f1 varchar2(10)f2 varchar2(20)f3 number(3)如果你想把
表
变成f1 varchar2(10)f_new varchar2(20)f2 varchar2(20)f3 number(3) 那么你需要: 1、这样创建
一个
表
: ...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章