Navicat Premium中如何在模型中创建数据库模型

上周。
我用Navicat Premium 1 4 创建数据库模型。

打开软件。
主界面。
版本是1 4
点击顶部菜单栏。
模型。
新建模型。

系统生成空白模型。
默认叫“模型1 ”。

点击形状。
展开形状库。
选择数据库分类。

点击新建数据库图标。
生成数据库形状。
矩形。
标注“数据库”。

右键点击数据库形状。
选择添加表。
创建数据表。

通过形状库。
添加表、视图、关系。

双击表形状。
编辑字段名称、数据类型、约束。

拖拽方式。
建立表间关系。
比如主外键关联。

设计完。
点击保存。
按Ctrl+S。

选择存储路径。
命名文件。
扩展名.nvm。

保存后。
模型文件在左侧导航栏的模型分类下。

可以随时打开编辑。

这部分我不确定。
正向工程功能。
同步到实际数据库。

刚想到另一件事。
模型设计支持多人协作。
导出为PNG。
共享.nvm文件。

算了。
你看着办。

Navicat Premium 15连接mySQL数据库,新建一个空的数据库,并还原.nb3备份文件,

哎,说到Navicat Premium 1 5 连接MySQL数据库和还原备份文件,这事儿我倒是挺有经验的。
以前帮朋友处理过不少这样的问题,下面我就来给你详细说说步骤。

首先,你得启动Navicat Premium 1 5 ,这软件界面挺简洁的。
然后,你需要在左侧的连接列表里点击“连接”按钮,选择“MySQL”,接着配置连接信息。
记得输入连接名称、主机名或IP地址、端口号(默认3 3 06 )、用户名和密码,然后测试连接,确保一切正常。

连接成功后,你就可以在右侧看到所有数据库列表了。
这时候,你双击创建的MySQL连接,然后在数据库列表上方右键点击,选择“新建数据库”。
输入数据库名称,选择字符集和排序规则,点击“确定”,一个空的数据库就创建好了。

接下来,你要还原备份文件。
双击打开你新建的数据库,然后在备份选项上右键点击,选择“还原备份从...”。
找到你的.nb3 备份文件,点击“打开”。
这时候,你会看到一个“还原备份”窗口,里面列出了备份文件中的所有数据库对象。
你可以根据需要选择要还原的对象,或者直接全选。
然后点击“开始”,Navicat就会开始还原过程,进度和相关信息都会显示出来。

还原完成后,你会看到一个提示还原成功的对话框,点击“确定”关闭它。
最后,你还得刷新一下数据库列表,右键点击数据库名称,选择“刷新”,这时候应该就能看到你还原的数据库对象了。

通过这些步骤,你就能在Navicat Premium 1 5 里连接MySQL数据库,新建一个空的数据库,并且还原备份文件了。
这事儿说起来简单,但操作起来还是要细心一点,毕竟数据库里的数据可是很重要的。

Navicat Premium如何在MySQL数据库中建表

2 02 2 年我在北京,用Navicat Premium给MySQL数据库建表,步骤是这么走的。

先说第一步,打开Navicat Premium,那界面挺复杂的。
左侧连接面板,我点那个「新建连接」,选MySQL。
连接名我写了Local_MySQL,主机名localhost,端口3 3 06 ,这个一般不变。
用户名是root,密码我忘了,反正点了「测试连接」,屏幕上弹个框说连接成功,我才点「确定」。
我当时也懵,因为之前试过一次,连接一直失败。

第二步,创建数据库。
我在连接列表里右键点Local_MySQL,选「新建数据库」。
窗口里数据库名我写table,字符集选utf8 mb4 ,这个我知道很重要,不然中文存进去乱码。
排序规则选utf8 mb4 _general_ci,点「确定」。
这一步挺快的,几分钟搞定。

第三步,定位到表操作界面。
我在左侧导航栏展开table,找到「表」,右键选「新建表」。
这一步很简单,就是找对地方。

第四步,设计表结构。
这步最花时间。
我定义了几个字段,id、name、age。
字段名不能有空格,这个我知道。
数据类型,id我选INT,勾选「主键」,还启了「自动递增」。
name我选VARCHAR(2 5 5 ),age选INT。
约束,id的主键不用说了。
name我勾了「不允许NULL」。
age我没勾,因为可能有人不填。
status字段我设了默认值1
第五步,保存表并命名。
我点工具栏「保存」,输入表名table_01 ,点「确定」。
这一步要小心,名字写错了还得重来。

第六步,验证表创建结果。
我在数据库的「表」列表里双击table_01 ,查看了字段结构,数据内容是空的。
确认表创建成功了。

注意事项我也有记。
确保Navicat Premium已正确连接MySQL服务,我用的phpStudy集成环境。
表名和字段名避免使用MySQL保留字,我查了order、group这些不能直接用。
设计表时考虑数据完整性,主键、外键这些得设好。
我后来才反应过来,外键这一步我忘了,可能我偏激,觉得暂时不需要。