Output will appear here...
SQL Formatter הופך את SQL צפוף, בשורה אחת או כתוב בצורה לא עקבית לשאילתות קריא וידידותיות לביקורת. הוא מציב כל פסקת עיקרית - בחר, מ, היכן, מצטרף, קבוצה לפי, סדר לפי, יש, הגבלה, איחוד - בשורה משלו, שובר עמודות נבחרות על שורות נפרדות, שקעים ו/או תנאים תחת הסעיף שלהם, ומנרמל את מעטפת מילות המפתח לעליון או נמוך יותר. התוצאה היא סוג הפריסה שתרצה בסקירת קוד: שאילתה של 400 תווים מיומן ORM הופכת למבנה שאתה יכול למעשה לסרוק אחר מצב ההצטרפות החסר.
מתחת למכסה המנוע זה טוקניזר אמיתי, לא ערימה של חוקי מצא והחלפה. מילות מחרוזות (כולל בריחה כפולה ו-backslash), מזהים עם ציטוט כפול ו-back-tick, מזהי שרת SQL בסוגריים, מספרים, אופרטורים ושני סגנונות ההערות (-- LINE ו-/* BLOCK */) משולבים כאסימונים אטומיים לפני קבלת החלטת פריסה כלשהי. זה אומר שערך עמודה כמו 'בחר * ממשתמשים' בתוך מחרוזת לעולם אינו טועה בטעות לסעיף, ועיצוב יכול לבנות מחדש את הרווחים הלבנים מבלי להשחית תוכן מילולי.
מצב ה-Minify עושה את ההיפך: הוא מכווץ שאילתה מעוצבת לשורה בודדת - שחרור הערות, שימור כל בייט מילולי-עבור-בייט - שהוא שימושי עבור גריפת יומן, אריזה של שאילתות למטענים של JSON או קבצי env, והשוואת צורות שאילתה. הכל פועל ב-100% צד הלקוח בדפדפן שלך, כך שאילתות ייצור המכילות שמות טבלאות, נתוני לקוחות במילולי או פרטי סכימה לעולם לא יועלו, נרשמים או מאוחסנים בשום מקום.
העיצוב מבוסס על Tokenizer ולא מבוסס על ביטוי רגולרי, כך ש-String Literals והערות המכילות מילות מפתח של SQL אינן מפורמטות מחדש כאילו היו קוד. הדיאלקטים עדיין שונים בדרכים שאף פורמט לא יכול להתיישב, במיוחד סביב ציטוט מזהים, כך שהפלט מנורמל ולא מובטח נייד.
שחרר כל שאילתה - one-liner מ-Orm Debug Log, שאילתת דוח בכתב יד או סקריפט מרובה הצהרות המופרד על ידי נקודה-פסיק.
בחר אותיות רישיות או קטנות עבור מילות מפתח ו-2, 4 או 8 רווחים של הזחה כדי להתאים למוסכמות הצוות שלך.
פורמט מייצר פלט של סעיף לכל שורה עם עמודות נבחרות על השורות שלהם ו/או תנאים מוזגים. Minify ממוטט הכל לשורה אחת עם הערות הוסרו ומילוליות ללא נגיעה.
העתק את התוצאה ללוח שלך עבור סקירת קוד או קובץ העברה, או הורד אותו כקובץ .sql.
מחרוזת מילולית, מזהים מצוטטים והערות משולבות תחילה - עיצוב לעולם לא יכול לשנות נתונים בתוך ציטוטים
בחר, מתוך, איפה, הצטרף לגרסאות, קבוצה לפי, סדר לפי, יש, הגבלה ואיחוד כל אחד התחל שורה חדשה, עם שאילתות משנה המוטבעות על ידי עומק הקינון
רשימת מילות מפתח מקיפה (DML, DDL, פונקציות, סוגים) מומרת לאותיות גדולות או קטנות; המזהים נשארים בדיוק כפי שנכתבו
רשימות נבחרות מופרדות בפסיקים מתפרקות לשורות מחורצות בודדות, מה שהופך שאילתות רחבות להבדלות בבקשות משיכה
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
0 comments
No comments yet. Be the first to share your thoughts!