解决方案 »

  1.   


    对表的增删改查也只能是动态生成的了,拼接SQL语句的方式
      

  2.   

    如果这些属性不会用来查询过滤
    则用一个大一点的文本字段就行了:finfo varchar(max)
    里面任意用户自行填写:
    年龄=xxx
    学历=xxxxx
    婚否=xxxxx
    ....如果需要查询过滤,则可以增加一个属性表
    id , userid , key, value
      

  3.   


    肯定需要查询过滤的,分两个表,以后查询数据时,SQL语句比较麻烦。直接通过alert table...不考虑设计合理和安全性,就性能而言,有什么弊端吗?
      

  4.   

    安全性,可以做一个界面 替 用户 生成alert table的语句
    这样的性能肯定高