大家的 SQL 一般怎么管理?

27 天前
 miaeLKK
我是每次要查什么就手敲,熟练掌握 select * from...😂

所以就导致编辑器界面有点混乱。之前看有的同事好像敲过的就保存一下,下次查询时先搜有没有这个 sql ,没有再敲。不过后面如果加条件的话,岂不也是混乱?还是说在另一个.sql 文件中?
6349 次点击
所在节点    MySQL
40 条回复
weivi
27 天前
把常用的 SQL 保存到单独的文件里,加上注释,用的时候直接复制,改改就能用。不常用的就现写
charlie21
27 天前
TablePlus 支持 sql 键入历史查询
https://docs.tableplus.com/query-editor/query-history
Ayanokouji
27 天前
datagrip 有 file 和 console 。常用的用 file 保存,临时的用 console 。
corcre
27 天前
我, CRUD boy, 一般需要保存的 sql 就三种, 一种是用户让我导数据, 我会在 excel 那里加一个 sheet 把语句存进去, 不然下次他让再导一份我都不知道上哪给他整这个 sql 出来, 一种就是改了容易把系统改崩, 那就先存一份备份, 还有一种是 sql 还没写完, 得存起来下次接着写...
至于存哪, 我一般是存 onedrive 的自动上传的目录, 这样电脑坏了也不会丢工作进度, 更细致的管理我这个岗位好像就不需要了
需要写一堆东西才能 select 出来的我可能就直接存成视图了🐶🐶🐶
opengps
27 天前
我都是先打开查看一下,再把查看时候自动生成的 sql 复制出来,去查询那里粘贴修改,目的就是为了少敲那几个“select * from”
lxqxqxq
27 天前
视图?
Tonnnyma
27 天前
作为 sql boy ,根据每次的需求场景命名并带上需求方名称,日期,方便以后查阅;或者根据每次的查询内容概括一个名称保存。
jevonszmx
27 天前
很多工具都带 sql 管理的,比如我最常使用的 navicat ,他就可以保存历史查询,常用的保存了一堆。
linghan
27 天前
常用的查询都保存到一个 sql 文件里
mytoroto
27 天前
datagrip ,我直接在 file 新建 sql ,专门留一两个 sql 文件用来平时的临时查询
lyxxxh2
27 天前
不理解为啥要存 sql,从不存。
工作的话,我一直都是 orm 。
复杂的 sql,不敢想象多难阅读。
dbit
27 天前
orm 复杂的语句真是是灾难,
sql 一般我存到 idea 里,并且用 git 同步
SaltyMouse
27 天前
这个问题我也头疼,之前是会存一些常用的,注释好放在一个 sql 文件里面,如果有临时需要的就在最下面加,一个库一个 sql 文件,但村的 sql 多了也会有找不到的情况,着急的就又手敲语句了。DBeaver 有个好用的功能,输入“SF (关键字)+tab”会自动补全“select * from ;”,这个功能可以减少一部分重复输入,关键字和补全后的语句都可以自定义,但是表名还是得自己输一下。
boshok
27 天前
massCode ,默认 sql 代码片断管理。
langhuishan
27 天前
Obsidian 专门一个目录存放通用 SQL ,Obsidian 全文检索好评
sunznx
27 天前
分享到文档上,和同事一起用,一起维护
carnivalist
27 天前
DataGrip ,常用的保存到 scratch 文件,再用坚果云同步
redbule
27 天前
@lyxxxh2 sql 是通用的,sql 比 orm 更易读
lyxxxh2
27 天前
@redbule

!? 我震惊,无法认同。
haython
27 天前
@lyxxxh2 #19 只用 ORM 的一般都没处理过数据,肯定不理解为什么存 SQL

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1087004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX