php explode vs 列

标签 php mysql database explode cells

好吧,这可能是一个核心问题?我只是想知道 explode 与数据库中的列是否存在“盈亏平衡”点。

例如:

explode 100 次或从 100 列中获取数据哪个“更好/更快”?

现实世界的例子是 last_name,first_name 与 2 列的单个列。 (我想人们还必须考虑是否需要更改这些数据。)

我的理解是 explode 使用客户端资源,而从数据库中提取数据使用服务器端。

只是想知道是否存在“经验法则”?

最佳答案

在适用的情况下,您应该始终将数据拆分到单独的列中。

不是因为性能,而是因为数据库规范化的规则。

http://en.wikipedia.org/wiki/Database_normalization

性能方面,它是主观的。这取决于您对数据的处理方式,以及我们无法根据您提供给我们的有限信息猜测的许多其他因素。但我的直觉是专栏会更快。

关于php explode vs 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153384/

相关文章:

php - 就垃圾邮件和机器人而言,这个 "tip a friend"函数安全吗?

php - 用 for 循环替换 while ($row=mysql_fetch_array($res)) 循环

php - 使用 WideImage 显示数据库中的 PNG

sql - 如何使用 blob 的 substr 更新表?

php - 对来自 MySQL 的数据进行排序并将其插入到 HTML 表中

php - 数据库管理 php mysql

php - MYSQL:一行中有两个结果

mysql - 如何向引用数据类型 blob 列的表添加外键

mysql - 向 mysql 数据库中的所有表添加列(未知表名)

php - Laravel 5.2 登录事件处理