← ወደ ባህሪያት ይመለሱ
Free

SQL Formatter

SQL Formatter minified ወይም የተዘበራረቀ SQL ን ወደ ሊነበብ የሚችል፣ የተስተካከለ query ይለውጣል። Keywords በአዲስ መስመሮች ላይ ይሆናሉ (SELECT፣ FROM፣ WHERE፣ JOIN፣ ON፣ AND፣ OR)፣ SELECT ዝርዝሮች በአንድ ዓምድ በአንድ መስመር ይከፈላሉ፣ እና ባለብዙ-ቃል keywords (GROUP BY፣ INNER JOIN፣ IS NOT NULL) ይታወቃሉ። አማራጭ UPPERCASE keyword መደበኛነት እና ለ keywords፣ functions፣ strings እና numbers syntax highlighting።

ከ code ወይም logs የተቀዳ SQL ማንበብ ብዙ ጊዜ ከባድ ነው — ORMs አንድ-መስመር queries ያመርታሉ፣ log formatters አዲስ መስመሮችን ያስወግዳሉ፣ እና በተለያዩ ደራሲዎች የተጻፈ SQL ወጥ ያልሆነ indentation ይጠቀማል። SQL Formatter በአንድ ጠቅታ ለማንኛውም query ንፁህ፣ ወጥ የሆነ እይታ ይሰጣል። Formatter SQL ን tokenize ያደርጋል (strings፣ comments፣ numbers፣ identifiers፣ operators እና ስርዓተ-ነጥብን በመያዝ)፣ እንደ GROUP BY፣ LEFT OUTER JOIN፣ IS NOT NULL እና ORDER BY ያሉ ባለብዙ-ቃል ጨምሮ ~80 SQL keywords ያውቃል። Top-level keywords (SELECT፣ FROM፣ WHERE፣ HAVING ወዘተ) እያንዳንዳቸው በራሳቸው መስመር ላይ ይሆናሉ። SELECT ዝርዝሮች በአንድ ዓምድ በአንድ መስመር ይኖራቸዋል፣ ሰፊ የዓምድ ዝርዝሮችን ለማንበብ ቀላል ያደርገዋል። JOIN clauses ከ ON ሁኔታቸው ጋር በአዲስ መስመር ላይ ይስተካከላሉ። አማራጭ UPPERCASE መደበኛነት ድብልቅ-ጉዳይ keywords ን ለወጥነት ወደ uppercase ይለውጣል። Syntax highlighting keywords ን ወይን ጠጅ ቀለም፣ functions ን ሰማያዊ፣ strings ን አረንጓዴ፣ numbers ን ብርቱካናማ፣ እና comments ን ጣሊክ ግራጫ ያደርጋል። Comments (-- መስመር እና /* block */) ይጠበቃሉ። Minify አማራጭ ለ one-liner አጠቃቀም (ለምሳሌ በ code ውስጥ እንደ string) query ን ወደ አንድ መስመር ያመቻል።

የቀጥታ ቅድመ እይታ
example.com
SQL ቅርጸት ሰሪ ✓ Formatted · 13 lines
Indent: 2 ✓ UPPERCASE keywords ✓ Syntax highlight
Input SQL (minified)
select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = true group by u.id, u.name order by orders desc limit 10
የቅርስብ ውጤት
SELECT u.id, u.name, COUNT(o.id) AS orders FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.active = true GROUP BY u.id, u.name ORDER BY orders DESC LIMIT 10;
ቁልፍ ባህሪያት

ብልህ Keyword-ግንዛቤ ያለው ቅርጸት

Tokenizer ለትክክለኛ የመስመር መከፋፈል ~80 SQL keywords (ባለብዙ-ቃል GROUP BY፣ INNER JOIN፣ IS NOT NULL ን ጨምሮ) ያውቃል።

የ SELECT ዝርዝር መከፋፈል

በ SELECT ዝርዝር ውስጥ እያንዳንዱ ዓምድ የራሱ መስመር ያገኛል — ሰፊ የዓምድ ዝርዝሮች ሊታዩ የሚችሉ ይሆናሉ።

UPPERCASE መደበኛነት

ለ keywords አማራጭ uppercase ልወጣ ለ query ዎ ደራሲ ምንም ይሁን ወጥ የሆነ ጉዳይ ይሰጣል።

Syntax Highlighting

Keywords፣ functions፣ strings፣ numbers እና comments ለቀላል የመዋቅር ማየት በቀለም ይለያሉ።

አስተያየት-ደህንነቱ የተጠበቀ

SQL comments (-- እና /* */) በቅርጸት ወቅት በቦታቸው ይጠበቃሉ — ምንም ያልተጠበቀ ስረዛ የለም።

Minify ሁነታ

ማንኛውንም የተቀረጸ query ወደ አንድ መስመር ተመልሶ ያሳጥራል — SQL ን በ code ውስጥ እንደ string literal ለማካተት ጠቃሚ ነው።

የተለመዱ የአጠቃቀም ሁኔታዎች

የ ORM Log ማረም

እንደ Sequelize፣ Prisma ወይም TypeORM ያሉ ORMs አንድ-መስመር SQL ይመዘግባሉ። የ query መዋቅሩን ለመረዳት ወደ formatter ይለጥፉ።

Code Review

የተካተቱ SQL strings ያለው PR ሲገመግሙ፣ አስተያየት ከመስጠትዎ በፊት ለንባብ ግልጽነት ይቅረጹ።

የ Query ማሻሻያ

የ JOIN መዋቅሩን በግልጽ ለማየት ቀርፋፋ query ይቅረጹ፣ በማሻሻያ ወቅት ማነቆዎችን ለማግኘት ቀላል ያደርገዋል።

Documentation

ለ README፣ ውስጣዊ wikis ወይም API documentation ውስጥ ለማካተት በንፁህ የተቀረጸ SQL ያመርቱ።

ማስተማር እና መማር

አዲስ SQL ገንቢዎች queries ቸውን ለጥፈው ለ idiomatic ስልት እንደ ማጣቀሻ ትክክለኛ ቅርጸት ማየት ይችላሉ።

እንዴት እንደሚጠቀሙ
1

SQL Formatter ን ይክፈቱ

በ DevSuite Pro dock ውስጥ ያለውን SQL አዶ ጠቅ ያድርጉ። አማራጮች እና የግቤት ቦታ ያለው ፓነል ይከፈታል።

2

Query ዎን ይለጥፉ

ማንኛውንም SQL ይለጥፉ — ከ ORM logs፣ ፋይል፣ ወይም code editor። ከ SELECT፣ INSERT፣ UPDATE፣ DELETE፣ CREATE እና ተጨማሪ ጋር ይሰራል።

3

Format ን ጠቅ ያድርጉ

Keywords በራሳቸው መስመሮች ላይ ያለው የተስተካከለ፣ ሊነበብ የሚችል query ለማግኘት Format ን ይጫኑ።

4

አማራጮችን ያስተካክሉ

indent width ን ያስተካክሉ፣ UPPERCASE keywords ን ያብሩ/ያጥፉ፣ ከስልትዎ ጋር እንዲመሳሰል syntax highlighting ን ያንቁ/ያሰናክሉ።

5

ይቅዱ እና ይጠቀሙ

የተቀረጸውን ወይም minified query ለመያዝ Copy ጠቅ ያድርጉ። ወደ IDE፣ ticket ወይም documentation ይለጥፉ።

ለመሞከር ዝግጁ ነዎት?

DevSuite Pro ን በነፃ ይጫኑ እና 64+ የገንቢ መሳሪያዎችን ለአሳሽዎ ይክፈቱ።

ወደ Chrome ያክሉ ወደ Edge ያክሉ ወደ FireFox ያክሉ