请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好问题有点多如下!

1.表关联最多关联几张表合适
2.两张表如果是多对多需要不需要第三张表
3.操作了数据库怎么记录
例如:管理员登录登录后删除了用户
1.怎么记录这个操作
2.这个操作内容需要记录哪些
3.使用文件记录还是数据表记录
4.怎么增加数据表的字段
例如:用户表添加一个用户手机号,这个手机号属于个人信息
1.增加一个手机号字段还是直接增加一个用户个人信息表,两张表关联

正在回答

4回答

sqlercn 2019-09-10 17:41:50
  1. 表关联最多关联几张表合适

    这个理论上没有限制,但是建议不超过3次。

  2. .两张表如果是多对多需要不需要第三张表

    在数据库设计时就因该避免多对多的关联,如果是业务上需要多对多就看是否要引入第三张表,把多对多改成一对多。

  3. 操作了数据库怎么记录

    可以使用慢查询日志,可以参考<mysql面试指南>课程。

    4 .怎么增加数据表的字段

        使用 alter table语句

1 回复 有任何疑惑可以回复我~
提问者 俺就是兔子 2019-09-10 14:12:27

还有问题老师,TP框架中有个表前缀,  customer_inf 这个表的前缀自己加还是算customer

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    这个看要框架中有没有自动加,如果没有就要自己加。
    回复 有任何疑惑可以回复我~ 2019-09-10 17:42:43
提问者 俺就是兔子 2019-09-10 14:09:19

老师好还有一个问题,比如权限控制在数据表中做权限控制还是在程序中做程序控制。如果在数据表中做权限控制 ,权限字段 还是权限表  简单点权限字段的值为1,2,3,4,5 增删改查 全部 可以么

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    业务的权限控制要做到业务系统中,数据库的权限控制使用数据库自身的权限机制就可以了。
    回复 有任何疑惑可以回复我~ 2019-09-10 17:43:37
提问者 俺就是兔子 2019-09-10 13:54:50

老师还有一个问题,2个表关联外键id怎么存合适,存在第一个表中还是存在关联的表中

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    这个关联键一定是两个表中都有的。
    回复 有任何疑惑可以回复我~ 2019-09-10 17:43:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信