Handytool
מדריך למפתחים5 דק׳ קריאהעודכן ב-25 במאי 2026

כלי SQL רק בדפדפן

פורמט SQL מיידי לכל dialect, אין צורך בבסיס נתונים.

פורמטר SQL של Handytool עורך קוד ל-query כל — SELECT, CTE, window function, INSERT — תוך שימוש בכללים שמודעים ל-dialect, ופועל לחלוטין בדפדפן שלך כך שאין שמות טבלה רגישים לא עוזבים את התקן שלך.

הנקודות החשובות

  • 01תומך ב-PostgreSQL, MySQL, SQLite, BigQuery וSQL סטנדרטי עם טיפול במילות מפתח מודע ל-dialect.
  • 02בחר מקרה מילת מפתח (אותיות גדולות, אותיות קטנות, או השמור) ו-indentation (2 רווחים, 4 רווחים, או טבים).
  • 03פועל לחלוטין בדפדפן שלך — queries עם נתונים רגישים אף פעם לא עוזבים את התקן שלך.
  • 04הכלי רק עורך קוד לטקסט; הוא אינו מבצע queries או מתחבר לבסיס נתונים.

למה לפורמט SQL לפני שאתה משתפת אותו?

SQL שלא עוצב באופן מתאים זה באמת קשה לעיון. רשימות SELECT ארוכות מוחות לשורה אחת, indentation לא עקביתה בתת-queries, ומילות מפתח בעלות מקרה מעורבות כולן מאטות ביקורות קוד וניפוי שגיאות. query בפורמט נכון הופך JOIN conditions, WHERE clauses ו-CTE structure מיד קריאים.

פורמט הופך אפילו יותר חשוב כאשר שיתוף queries על פני צוות עם מדריך סגנון — אותיות גדולות של מילות מפתח, ארבעה indentation של רווחים, סעיף אחד לכל שורה. פורמטר SQL של Handytool אכיף את זה הסגנון בעקביות על פני הכל שאתה הדבק ב, בין אם זה שתי שורות חיפוש או 200 שורה analytical query עם מספר CTEs וחלונות functions.

כיצד לפורמט SQL Query

  1. 01

    הדבק את ה-SQL שלך

    הדבק כל SQL statement לתוך לוח input — SELECT, INSERT, UPDATE, DELETE, CREATE, או CTE חזה מלא. אין מגבלת גודל מעבר זיכרון זמין של דפדפן.

  2. 02

    בחר את dialect

    בחר PostgreSQL, MySQL, SQLite, BigQuery, או Standard SQL מ-dropdown. ה-dialect קובע איך reserved words וtax ספציפית לספק כמו RETURNING או STRUCT מטופלים.

  3. 03

    הגדר indentation ומקרה מילת מפתח

    בחר אותיות גדולות, אותיות קטנות, או שמור עבור מקרה מילת מפתח. בחר 2 רווחים, 4 רווחים, או טבים עבור indentation. אותיות גדולות של מילות מפתח עם 2 רווח indent היא הסגנון הנפוץ ביותר בקודבייס משותפות.

  4. 04

    לחץ על פורמט

    הפלט בפורמט מופיע בלוח ימין מיד. סעיפים למוקמים בשורות שלהם, תנאי JOIN מיושרות, ותת-queries מודחים יחסית להורה שלהם.

  5. 05

    העתק והשתמש

    לחץ על העתק כדי להעתיק את ה-SQL בפורמט ללוח הגזירה שלך. הדבק לתוך ה-IDE שלך, קובץ SQL, תיאור PR, או snippet תיעוד.

בטוח להשתמש עם דפוסי Query בייצור

ספריית sql-formatter פועלת לחלוטין בדפדפן שלך. לא משהו משודר לשרת — אין טקסט query, אין שמות טבלה, אין דוגמה נתונים. זה הופך אותו בטוח לפורמט queries שמתייחסות לשמות schema אמיתיים או מכילות דוגמה ערכים מסטיג בבסיס נתונים בסטגיג.

דבר אחד שפורמטר לא יעשה הוא בצע את ה-SQL שלך. זה כלי טרנספורמציה טקסט בלבד. אתה יכול בטוח להדביק queries שהיו מפל טבלות או חוקים מחיקה שורות — הכלי מטפל בהם כטקסט רגיל ופורמט מחדש ללא הפעלה של אפילו הצהרה אחת.

SQL Formatter FAQ

אילו SQL dialects פורמטר זה תומך?

Standard SQL, PostgreSQL, MySQL, SQLite ו-BigQuery. כל dialect מטפל ב-syntax ספציפיתה לספק כמו PostgreSQL's RETURNING clause, MySQL's backtick identifiers, ו-BigQuery's STRUCT type בתקן.

האם הפורמטר יפעיל את query שלי?

לא. זה רק עורך קוד לטקסט query. זה לא מתחבר לבסיס נתונים, מאמת שמות column, או בצע הצהרות.

האם ה-SQL שלי מועלה לשום שרת?

לא. ספריית sql-formatter פועלת בדפדפן שלך. טקסט query שלך נשאר בתקן שלך.

למה stored procedure או PL/pgSQL block שלי עורך את זה בצורה מוזרה?

SQL procedural blocks (PL/pgSQL, BEGIN…END blocks, DECLARE sections) הם מחוץ למה שהדקדוק של הפורמטר מכסה. פורמט בתוך SELECT או DML snippets מאלה blocks בנפרד.

מה הסגנון מקרה מילת המפתח הטוב ביותר לקודבייס משותפה?

אותיות גדולות של מילות מפתח הן הקונוונציה הנתקלת ביותר באופן נרחב — הם מפרידים חזותית SQL structure מ-identifier names. שתיים-space או ארבעה indentation של רווחים הוא עניין של העדפת צוות.

כלים קשורים

המשך לעבוד עם כלי מפתח

כלי מפתח