我们使用navicat工具编写SQL时,查询出来的数据并不能直接进行修改操作,只能再次打开表找到需要修改的数据进行修改数据,但有些时候表字段比较多,且表中的数据量也比较大,我们并不能快速定位到需要修改的那条记录。这个问题困扰了不少同学。今天,小编就在这里教教大家,如何在新建查询时对查询的结果进行修改。

首先,我们来看看问题的现象。原来的sql语句如下:

SELECTjobName,jobGroup,jobStatus,cronExpression,description,beanClass,springId,methodName,createTime,updateTime
FROM`schedule_job`;

结果如下:

如果表中没有设置或添加一列作为primary key(主键)的话,是无法直接进行修改操作的。

解决办法:我们只需要添加或设置一列id,并设置为primary key并且自动递增,就可以进行修改操作了。

在上述SQL中,我们需要在SQL上稍作改动就可以在新建查询窗口直接对数据进行修改了,在SQL中加上对主键Id字段或将select后面的查询的条件改为【*】就可以了。

SQL语句如下:

SELECTjobId,jobName,jobGroup,jobStatus,cronExpression,description,beanClass,springId,methodName,createTime,updateTime
FROM`schedule_job`;

或者

SELECT*
FROM`schedule_job`;

添加ID查询后的结果如下图所示:

这时候却发现【只读】属性不见了 ,那么我们就可以对在查询窗口对数据进行修改了。

那么问题来了,这只是对单表的操作,若是对多张表关联查询,查询的结果是否还能在查询窗口进行修改操作呢?能?为什么?不能?又为什么?

最后这个问题就留给大家去讨论吧,欢迎大家在评论区进行讨论与留言。

Navicat 直接修改查询数据相关推荐

  1. mysql-使用Navicat导出sql查询数据

    注意点:数字类型如果过长,导出到Excel是科学技术方 解决方案:cast(需要转换的值 as char(19)) 转换 SELECT     cast(sod.sku_sid as char(19) ...

  2. navicat 批量修改列数据

  3. gitlab 删除历史修改记录_Excel表格使用记录单功能快速录入、修改、删除、查询数据...

    Excel的记录单功能对于一些用户来说可能并没有接触过,但是记录单却是一个非常实用的功能.这篇文章就为朋友们分享有关记录单的操作和技巧. 一.记录单的优点: 1.录入或修改数据时有表头对应信息提示,可 ...

  4. python爬虫 django搜索修改更新数据_一文搞懂Django数据库查询操作

    本文略长,读完约需十分钟.当做复习笔记效果更佳. 查询操作: 数据查询是数据库操作中一个非常重要的技术.查询一般就是使用filter.exclude以及get三个方法来实现.我们可以在调用这些方法的时 ...

  5. Django讲课笔记10:使用QuerySet删除和查询数据表

    文章目录 零.本讲学习目标 一.课程导入 二.新课讲授 任务:如何去掉关于路由斜杠的警告 (一)删除数据 1.删除全部数据:all()与delete() 2.删除一行数据:get()与delete() ...

  6. 11. Django 2.1.7 MVT模型示例 - 查询数据,返回渲染模板数据

    参考文献 官方文档 上一篇文章讲述了Django 2.1.7 创建应用模板,基本已经理解了Django 2.1.7 框架下如何调用模板,并且渲染数据. 本篇章继续往数据库添加数据,然后查询数据,在模板 ...

  7. Django 2.1.7 MVT模型示例 - 查询数据,返回渲染模板数据

    参考文献 官方文档 上一篇文章讲述了Django 2.1.7 创建应用模板,基本已经理解了Django 2.1.7 框架下如何调用模板,并且渲染数据. 本篇章继续往数据库添加数据,然后查询数据,在模板 ...

  8. mysql视图中数据如何修改_怎么修改Mysql数据表中的视图

    本篇文章主要给大家介绍mysql数据表中怎么进行修改视图的操作. 关于mysql视图的基础知识,在之前的文章中也给大家详细介绍过了.这里我们再给大家先简单介绍下mysql视图. 通俗的说,视图是由SE ...

  9. Django:使用QuerySet删除和查询数据表

    任务:如何去掉关于路由斜杠的警告 运行项目,可以看到警告信息 修改主路由和子路由(斜杠加在主路由路径的尾巴上) 再次运行项目,看看还有没有讨厌的警告信息 (一)删除数据 删除数据有3种方式:删除数据表 ...

最新文章

  1. OSChina 周一乱弹 ——喝不到放心奶
  2. angular-ng-repeat不允许collection中存在两个相同Id的对象
  3. PB_Truncate函数截取小数点引起的数字错误
  4. pythonasyncio在哪个版本好_什么情况下需要使用 Python 的 asyncio 模块?
  5. java分数表示_表示Java分数的最佳方法?
  6. 7-2 多项式求和 (10 分)
  7. 设计原本 --- 批判理性模型
  8. 中国顶级AI盛会,10月魔都等你来解密!
  9. 解决“ValueError: Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize.”
  10. python爬取谷歌图片_Python爬取谷歌街景图片
  11. SP4487 GSS6 - Can you answer these queries VI (splay)
  12. VBA实现dwg批量输出PDF
  13. 坚果云同步linux,备份Linux系统数据到坚果云
  14. golang中实现RSA(PKCS#1)加密解密
  15. 金融工程python报告期权_金融工程专业详细解析
  16. Axure 9 收录不同效果的制作过程
  17. div+css静态网页设计游戏网站设计——仿君海游戏官网(13页) HTML+CSS大作业_ 手游网页制作作业_网游网页设计...
  18. ijk的那些事--知其所以然
  19. 关于国企、外企、私企(转)
  20. 【推荐】javaweb JAVA JSP在线拍卖系统(竞拍系统)jsp网上拍卖系统源码

热门文章

  1. jQuery-动画效果
  2. 基于Python校园二手书籍交易系统设计与实现 开题报告
  3. 天梯赛(cccc)总结(写于4.1号)
  4. Oracle clob怎么存储超过4000长度的数据,你了解吗
  5. linux 之 echo命令用法
  6. 第二十章 Unity 渲染管线
  7. Unreal Engine4(虚幻4)学习心得-材质
  8. javascript可以直接比较时间字符串的大小
  9. 富文本编辑器tinymce 自定义中文字号(四号,小四,五号,小五等)
  10. 微信公众号调起扫一扫扫码