mysql创建用户表

qq_42174481 2018-09-27 05:59:23
我现在有个用户表和公司信息表,用户表上有公司地址,公司表上也有公司地址,现在要让用户表的地址随着公司表上地址更新而更新,要怎么做?
...全文
848 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
grace8 2018-10-08
  • 打赏
  • 举报
回复
用户表 关联公司信息表,关联后取出公司地址信息
分享个资源供参考 SQL Server 2012编程入门经典(第4版)
吉普赛的歌 版主 2018-09-28
  • 打赏
  • 举报
回复
引用 4 楼 qq_42174481 的回复:
[quote=引用 2 楼 吉普赛的歌的回复:]学数据库的第一步, 就是三范式。
公司地址与用户无直接关系, 为什么要在用户表上弄个公司地址的字段呢?
设计上不合理的地方, 趁这个机会直接去掉就好了, 还留着等过年?

查用户信息, 想得到公司地址, 关联一下公司表就好了。

关联是用外键关联吗?[/quote]

对。
但不需要硬性建立实际外键, 建立实际的外键对维护相当不便, 还影响性能。
只需要知道这两个表有关联就可以了。

qq_42174481 2018-09-28
  • 打赏
  • 举报
回复
引用 2 楼 吉普赛的歌的回复:
学数据库的第一步, 就是三范式。
公司地址与用户无直接关系, 为什么要在用户表上弄个公司地址的字段呢?
设计上不合理的地方, 趁这个机会直接去掉就好了, 还留着等过年?

查用户信息, 想得到公司地址, 关联一下公司表就好了。
关联是用外键关联吗?
qq_42174481 2018-09-28
  • 打赏
  • 举报
回复
引用 1 楼 RINK_1的回复:
触发器或者通过程序处理时,直接一起处理。
用触发器怎么弄?能举个例子吗?
吉普赛的歌 版主 2018-09-27
  • 打赏
  • 举报
回复
学数据库的第一步, 就是三范式。
公司地址与用户无直接关系, 为什么要在用户表上弄个公司地址的字段呢?
设计上不合理的地方, 趁这个机会直接去掉就好了, 还留着等过年?

查用户信息, 想得到公司地址, 关联一下公司表就好了。
RINK_1 2018-09-27
  • 打赏
  • 举报
回复
触发器或者通过程序处理时,直接一起处理。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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