Mac 下Navicat Premium 2020版图文教程

鼠标键盘可视化操作导出DDL语句

1.新建一个数据库连接
这里选择sqlLite
在这里插入图片描述
在这里插入图片描述
填写完相关信息以后保存
在这里插入图片描述
新建一个表

在这里插入图片描述
如图用鼠标点击设置 主键和不可为空的约束
在这里插入图片描述
在这里插入图片描述
设置默认值约束
在这里插入图片描述
最后command + s保存,输入表名student保存成功
如图选择设计表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
CREATE TABLE “student” (
“id” INTEGER NOT NULL,
“name” TEXT NOT NULL,
“age” INTEGER,
PRIMARY KEY (“id”),
CONSTRAINT “na” UNIQUE (“name”)
);
这段DDL语句可以用在xcode代码里新建表,也可以在下面的Queries中执行来新建表

用DDL语句创建表

如图新建一个查询
在这里插入图片描述
先command + s 保存一下起一个名字
在这里插入图片描述
双击查询,然后在里面输入DDL语句
在这里插入图片描述
command + r是运行
在这里插入图片描述
创建表已经执行完毕,提示,表student已经存在,
我们改一下语句,如图添加判断if not exists,执行正确
在这里插入图片描述
我们再添加一个别的表字段一样,表名改为student2
在这里插入图片描述
运行正确,但是左上角并没有刷新,点击左上角表,然后刷新,快捷键command + r如图操作,student2表新建成功
在这里插入图片描述

几条常用的DDL语句,

小提示,注释快捷键是 command + / ,跟xcode快捷键一样,这个是单行注释 – ,全选后就变成所有行都 被 – 注释,手动注释多行就是 /* */包住

  1. 添加表的一个字段 gender 为text类型 ALTER TABLE student add column gender text;
  2. drop table 表名 删除表
  3. drop table if EXISTS 表名; – 如果表存在才删除
  4. 修改表名1为表名2 ALTER TABLE 表名1 RENAME TO 表名2

设置外键

已经我们又2个表
用t_weibo 表里的字段person_id设置成外键 关联 t_person里面主键id,操作如下图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意,要先建立好t_person表的id 和 t_weibo表里的字段perosn_id,然后再设置外键,否则会提示找不到字段
在这里插入图片描述

多表查询

用上面设置的外键关联2个表进行多表查询,如下图
在这里插入图片描述
下面窗口会显示3条语句的执行结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Navicat Premium是一款适用于Mac操作系统的数据库管理工具,它支持多种数据库类型,包括MySQL、Oracle、PostgreSQL等,可以方便地进行数据库的管理、备份、恢复、同步等操作。Navicat Premium还提供了丰富的数据导入导出功能,可以将数据导出为多种格式,如Excel、CSV、XML等,也可以从其他数据库中导入数据。此外,Navicat Premium还支持SSH和HTTP隧道,可以保证数据传输的安全性。 ### 回答2: Navicat Premium Mac版是一款专为Mac系统设计的数据库管理软件,它支持多种数据库,比如MySQL、Oracle、PostgreSQL、SQLite等,可以帮助开发者轻松地管理和维护不同种类的数据库。 Navicat Premium Mac版提供了丰富的功能,比如数据备份、数据同步、SQL编辑、数据导入、数据导出等等。这些功能可以让开发者高效地管理数据库,减少错误和重复工作的出现。同时,Navicat Premium Mac版还支持数据可视化,使用可视化工具开发者可以更直观地了解和管理数据。 在外观上,Navicat Premium Mac版非常简洁美观。界面操作简单,开发者可以轻易以上手。此外,Navicat Premium Mac版还提供了多种语言版本,方便全球用户使用。 总之,Navicat Premium Mac版是一个非常好用的数据库管理软件,使用它可以提高开发效率、减少错误、节约时间和资源,值得每一个Mac开发者使用。 ### 回答3: Navicat Premium是一款非常流行的数据库管理软件,它可以在Mac操作系统上运行,既具有可视化的界面又拥有强大的功能。它支持多种数据库类型,包括MySQL、MariaDB、Oracle、PostgreSQL、SQLite等,可以帮助用户轻松地连接并管理这些数据库。 Navicat Premium的界面非常简单易用,用户可以轻松地完成数据库的维护、管理和操作,不需要任何复杂的命令和编程知识。它提供了丰富的工具和功能,包括数据同步、备份和还原、查询构建、可视化设计工具等。同时,它还支持安全连接和SSL加密,保证用户的数据安全。 除此之外,Navicat Premium还支持批处理处理大量的数据,并且可以自动化多个任务,这让用户可以更加高效地管理数据库。还可以快速生成代码、查询语句等一系列功能,帮助用户轻松地管理和操作数据库。 总的来说,Navicat Premium是一个颇受欢迎的Mac版数据库管理工具,它不仅具有简单易用的界面,身部拥有强大的功能,帮助用户轻松地连接和管理多种类型的数据库,大大提高了用户的工作效率,是一个非常不错的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值