我想知道使用某种序列化数据是否是 json 编码或序列化等是否比在 mysql 数据库中使用多个列更好。
示例:如果我有一个“用户”表,一些列通常是:id、全名、用户名、电子邮件、密码等。
但是,如果我使用 json 数据而不是所有这些列呢?我可以在我的数据库表(id,数据)中只使用 2 列吗?所以我可以在php中做这样的事情:
json_encode(array('username' => $_POST['username'], 'password' => md5($_POST['password'])));
然后将其插入到包含“数据”列的表中,该列将保存 json 编码数组。
稍后在脚本中,我可以检索“数据”列并使用json_decode($stuff_from_db, true)
如果这是一个愚蠢的问题,我很抱歉,我对 mysql 及其扩展方式等并不是很了解。但我想知道这是一个好主意还是坏主意。
谢谢