当前位置:   article > 正文

Mac 下Navicat Premium 2020版图文教程_navicat premium如何运行代码

navicat premium如何运行代码

鼠标键盘可视化操作导出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

添加记录 insert into
点击屏幕左下方附近的+加号
在这里插入图片描述

然后在上面输入要插入的记录
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
双击修改以后点下面对号,可以赋值update 修改语句
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右键选择记录以后删除,可以赋值delete语句
在这里插入图片描述

设置外键

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

select 查询语句的导出
点击查询->新建查询->查询创建工具
查询创建工具,是一个锤子的标志

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
如上图所示,可以生成select 语句,这样可以复制语句,可以防止超长语句拼写错误,这样可以复制放到程序代码里

多表查询

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/810028
推荐阅读
相关标签
  

闽ICP备14008679号