Handytool
Fejlesztői útmutató5 perc olvasásFrissítve: 2026. máj. 25.

Csak Böngészős SQL Eszköz

Azonnali SQL formázás bármilyen dialektushoz, adatbázis nélkül.

A Handytool SQL formázója szép kinyomtatás minden lekérdezésnek — SELECT, CTE, ablak függvény, INSERT — dialektus-tudatos szabályok használatával, és teljes egészében a böngészőben fut, így a bizalmas táblanevek soha nem hagyják el az eszközt.

Főbb pontok

  • 01Támogatja a PostgreSQL, MySQL, SQLite, BigQuery és standard SQL-t dialektus-tudatos kulcsszó kezeléssel.
  • 02Válassz kulcsszó esetet (NAGYBETŰ, kisbetű vagy megőrzés) és behúzást (2 szóköz, 4 szóköz vagy tabulátorok).
  • 03Teljes egészében a böngészőben fut — a bizalmas adatokat tartalmazó lekérdezések soha nem hagyják el az eszközt.
  • 04Az eszköz csak a szöveget formázza; nem hajt végre lekérdezéseket, és nem csatlakozik semmilyen adatbázishoz.

Miért formázz SQL-t megosztás előtt?

A formázatlan SQL valóban nehéz áttekintésre. A hosszú SELECT listák egy sorba szorítva, következetlen behúzás az allekérdezésekben és vegyes eset kulcsszavak mind lassítják a kód felülvizsgálatot és a hibakeresést. Egy megfelelően formázott lekérdezés azonnal olvashatóvá teszi a JOIN feltételeket, a WHERE záradékokat és a CTE szerkezetet.

A formázás még fontosabbá válik, ha a stílusútmutatóval rendelkező csapatokon keresztül megosztasz lekérdezéseket — NAGYBETŰ kulcsszavak, négy szóköz behúzás, egy záradék per sor. A Handytool SQL formázója következetesen kikényszeríti ezt a stílust mindenen, amit beillesztesz, legyen az egy kétsor keresés vagy egy 200 soros elemzési lekérdezés többszörös CTE-vel és ablak függvényekkel.

Hogyan formázz SQL lekérdezéseket

  1. 01

    Illeszd be az SQL-t

    Illeszd be a bármilyen SQL kijelentést az input panelba — SELECT, INSERT, UPDATE, DELETE, CREATE vagy egy teljes CTE lánc. Nincs méret limit a böngésződ rendelkezésére álló memóriáján túl.

  2. 02

    Válassz a dialektus

    Válassz PostgreSQL, MySQL, SQLite, BigQuery vagy Standard SQL közül a legördülő listáról. A dialektus határozza meg, hogyan kezelkednek a foglalt szavak és szállító-specifikus szintaxis, mint a RETURNING vagy a STRUCT.

  3. 03

    Állítsd be a kulcsszó esetet és behúzást

    Válassz NAGYBETŰ, kisbetű vagy Megőrzés a kulcsszó nagykezdésű beállítások közül. Válassz 2 szóköz, 4 szóköz vagy tabulátorok a behúzáshoz. A NAGYBETŰ kulcsszavak 2 szóköz behúzás a leggyakoribb stílus az osztott kódtársaságok között.

  4. 04

    Kattints Formázz

    A formázott kimenet azonnal megjelenik a jobb panelben. A záradékok a saját soraikba kerülnek, a JOIN feltételek igazodnak, és az allekérdezések behúzódnak a szülőjükhöz képest.

  5. 05

    Másol és használ

    Kattints a Másol gombra, hogy másolj a formázott SQL-t a vágólapodra. Illeszd be az IDE-be, egy SQL fájlba, egy PR leírásba vagy egy dokumentációs részletbe.

Biztonságos a termelés lekérdezés mintázatokkal

Az sql-formatter könyvtár teljes egészében a böngészőben fut. Semmi sem kerül szerverhez — nincs lekérdezés szöveg, nincs táblanevek, nincs minta adatok. Ez biztonságossá teszi a valós séma neveket vagy egy staging adatbázisból származó minta értékeket hivatkozó lekérdezések formázást.

Az egyik dolog, amelyet a formázó nem fog tenni, az az SQL végrehajtása. Ez csak szöveges transzformáció eszköz. Biztonságosan illesztheted be a táblákat eldobó vagy sorokat törlő lekérdezéseket — az eszköz egyszerű szövegként kezeli őket, és formázza azokat anélkül, hogy egy állítást sem futtatna.

SQL Formázó GYIK

Mely SQL dialektusok támogatottak ebben a formázóban?

Standard SQL, PostgreSQL, MySQL, SQLite és BigQuery. Minden dialektus helyesen kezeli a szállító-specifikus szintaxist, mint a PostgreSQL RETURNING záradéka, a MySQL backtick azonosítók és a BigQuery STRUCT típusa.

A formázó futtatni fogja a lekérdezésem?

Nem. Csak a lekérdezés szöveget formázza. Nem csatlakozik semmilyen adatbázishoz, nem validálja az oszlop neveket, és nem hajt végre kijelentéseket.

Az SQL-m feltöltésre kerül bármilyen szerverhez?

Nem. Az sql-formatter könyvtár a böngészőben fut. A lekérdezés szöveg az eszközödön marad.

Miért formázódik furcsa módon az én tárolt eljárásomban vagy PL/pgSQL blokkban?

Az eljárási SQL blokkok (PL/pgSQL, BEGIN…END blokkok, DECLARE szekciók) kívül vannak azon a szövegtan, amely a formázót lefedi. A külön SELECT vagy DML részleteket formázz meg ezekből a blokkok belül.

Mi az a legjobb kulcsszó eset egy osztott kódháznál?

A NAGYBETŰ kulcsszavak a legszélesebben elfogadott konvenció — vizuálisan elkülönítik az SQL szerkezetet az azonosító nevektől. A kétszóköz vagy négyszóköz behúzás a csapat preferenciájának kérdése.

Kapcsolódó eszközök

Továbbra is dolgozz Fejlesztőknek eszközökkel

Fejlesztőknek eszközök