为什么navicat的美化sql这么难看

如图,这歪七扭八的,美化了个寂寞,跟pl/sql的美化差的不是一星半点啊。

img

h哈哈哈你应该去找他们软件运维的人搞,确实很丑

你可以粘进GPT里让GPT帮你美化
它不仅能帮你安排好格式,还能自动将函数替换为大写
缺少空格的地方(关键字粘连)还能帮你补空格
以下是我随便找的一个sql

SELECT c.couponname, c.couponfee, c.pic1_path,date_format(c.endtime,'%Y-%c-%d') as endTimeFROM couponpublish c,couponpool s WHERE s.pubid=c.pubid AND s.owner=1
帮我美化sql

这是美化后的结果

SELECT 
    c.couponname, 
    c.couponfee, 
    c.pic1_path, 
    DATE_FORMAT(c.endtime, '%Y-%c-%d') AS endTime
FROM 
    couponpublish c, couponpool s 
WHERE 
    s.pubid = c.pubid 
    AND s.owner = 1

除了美化之外,还能帮你优化

SELECT 
    c.couponname, 
    c.couponfee, 
    c.pic1_path, 
    DATE_FORMAT(c.endtime, '%Y-%c-%d') AS endTime
FROM 
    couponpublish c
JOIN 
    couponpool s ON s.pubid = c.pubid
WHERE 
    s.owner = 1;