使用navicat进行数据表模型,正向模型和逆向模型时出现的问题

本文提供了一些使用Navicat进行数据表模型操作时的忠告和关键步骤,包括正向和逆向建模。建议升级到最新版Navicat和MySQL 5.7以上版本,避免在生产环境中操作,并注意外键约束可能导致的问题。关键步骤包括导出SQL、逆向模型、建立关系以及同步回数据库。在更改有外键的字段或表名时,需谨慎操作,以防产生孤表。
摘要由CSDN通过智能技术生成

几点忠告:如果想避免以下问题请升级mysql到5.7版本或以上,navicat升级为最新或较新版本

看完所有内容后才动手,第一次使用请抱会失败的态度

不要在生产环境操作

创建数据库时使用不重要的名称,用一个可能废一个,类似xiangmu_test1

生成的记录可能扰乱本地的二进制日志文件,如果本地有项目日志有用的话关闭或者小心点

 

关键的两个操作:

1:建立模型后点击对象下的选项->工具->导出sql

2:新建数据库导入生成的sql,然后将数据库逆向到模型继续设计

3:点击新建关系(外键约束,主要是为了模型好看,正式运行要删除所有外键约束)或R,从子表拖动到主表,此处是将admin_id拖动到admin表的id处

    要求:admin_id 和 admin.id两字段完全一致

4:将完成后的模型同步回数据库,运行查询

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值