急急!类别怎么存储!

woshimajia0002 2010-08-10 01:19:52
我现在有个用户表 user ; 用来存储用户基本信息

还有个用户类别表 user_type; 用来存储用户类别, 例如老师、学生、工程师、司机、设计师....

我怎么将用户 与 其 所属类别对应起来啊
...全文
149 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
amani11 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 dingsongtao 的回复:]

引用 11 楼 liangpei2008 的回复:

那以后让您进行统计各个类别的相关信息会不会比较麻烦啊:)


怎么会麻烦呢?
一样的哈。我一直是这样做的。便于计算和处理。
[/Quote]


为什么不考虑分表呢?,搜索一个分类,貌似会全表扫描
gwn1902 2010-08-10
  • 打赏
  • 举报
回复
高人都说的很清楚咯
Dleno 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 liangpei2008 的回复:]

那以后让您进行统计各个类别的相关信息会不会比较麻烦啊:)
[/Quote]

怎么会麻烦呢?
一样的哈。我一直是这样做的。便于计算和处理。
PIGer920 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 dingsongtao 的回复:]
老师1、学生2、工程师4、司机8、设计师16

加一类别字段:utype(int 10)
用户属于什么类别就是那些类别的值的和

如属于老师1、学生2,设计师16,那它的类别的值就是19

查询所有的老师类别就:
where 1 & utype=1
学生: where 2 & utype=2
....
设计师:where 16 & utype=16
……
[/Quote]
这个不错 8421
liangpei2008 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 dingsongtao 的回复:]

老师1、学生2、工程师4、司机8、设计师16

加一类别字段:utype(int 10)
用户属于什么类别就是那些类别的值的和

如属于老师1、学生2,设计师16,那它的类别的值就是19

查询所有的老师类别就:
where 1 & utype=1
学生: where 2 & utype=2
....
设计师:where 16 & utype=16
……
[/Quote]
那以后让您进行统计各个类别的相关信息会不会比较麻烦啊:)
liangpei2008 2010-08-10
  • 打赏
  • 举报
回复
一般情况下就是
用户表
类别表
用户类别关系表

如果一个用户属于多个类别,用逗号隔开的话,出报表时会做得很另类
Dleno 2010-08-10
  • 打赏
  • 举报
回复
老师1、学生2、工程师4、司机8、设计师16

加一类别字段:utype(int 10)
用户属于什么类别就是那些类别的值的和

如属于老师1、学生2,设计师16,那它的类别的值就是19

查询所有的老师类别就:
where 1 & utype=1
学生: where 2 & utype=2
....
设计师:where 16 & utype=16

程序里也是16 & utype=16这种方式判定
amani11 2010-08-10
  • 打赏
  • 举报
回复
那你可以加一个字段

以 ,1, 或者 ,2,5, 或者 ,4,7,13,26,

这样的格式,保存所对应的类别

需要搜索某个类别的user的时候, like '%,15,%'即可

===========================================
个人觉得多建一个表,挺好
CunningBoy 2010-08-10
  • 打赏
  • 举报
回复
user表中加一列usertype,使用外建对应usertype表中的类别。
woshimajia0002 2010-08-10
  • 打赏
  • 举报
回复
可是我只想两个表 .................
amani11 2010-08-10
  • 打赏
  • 举报
回复
这样的话,看你应用需求

可以增加一个表,用来保存,用户id 和 user_type对应的id
fancyivan 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 woshimajia0002 的回复:]

注意 一个用户 可能 同时属于多个类别!
[/Quote]
整另一张对应表,

user id, type id
2 1
2 2

一对多
amani11 2010-08-10
  • 打赏
  • 举报
回复
user 表 有一个字段,,比如user_type_id,保存 user_type的id

user_type表有个id,还有具体的值
woshimajia0002 2010-08-10
  • 打赏
  • 举报
回复
注意 一个用户 可能 同时属于多个类别!
fancyivan 2010-08-10
  • 打赏
  • 举报
回复
user表中加一个字段tid,表明它属于哪个类别
内容概要:本文研究了基于自适应状态相关黎卡提方程(SDRE)的非线性无传感器速度控制策略在永磁同步电机(PMSM)驱动系统中的应用,并通过Simulink进行系统建模仿真与性能验证。该方法在无需安装速度传感器的条件下,结合自适应机制与SDRE最优控制理论,实现对PMSM转速的高精度估计与鲁棒控制,有效克服了电机参数摄动、外部负载扰动及初始条件不确定性带来的影响。研究内容涵盖PMSM非线性数学建模、状态反馈控制律设计、自适应观测器构建、无传感器控制结构集成以及闭环系统的动态响应与抗干扰能力分析。仿真结果表明,该控制策略具有优良的动态性能、稳态精度和强鲁棒性,尤其在低速运行和突变负载工况下表现优异,为高性能电机驱动系统的工程实现提供了先进的技术方案。; 适合人群:具备自动控制理论、现代控制方法及电机控制基础知识,熟悉Matlab/Simulink仿真环境,从事电气工程、自动化控制、新能源驱动系统、电力电子与电力传动等领域的研究生、科研人员及高级工程技术人员。; 使用场景及目标:①应用于高精度、高可靠性要求的工业驱动、电动汽车、轨道交通等永磁同步电机控制系统中,实现无速度传感器的高性能运行;②为非线性最优控制算法(如SDRE)在实际电机系统中的工程化应用提供仿真验证平台与设计范例;③服务于高校教学案例、科研项目攻关、毕业课题设计及工业原型开发。; 阅读建议:建议读者结合提供的Simulink模型深入理解控制架构与信号流向,重点关注自适应律的设计原理与状态观测器的实现细节,可通过调整电机参数、引入噪声或变化负载等方式测试系统鲁棒性,进一步掌握非线性控制策略的参数整定与优化方法,提升理论联系实际的能力。

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧