🗄️
فرمتدهنده و زیباساز SQL رایگان
کوئریهای SQL را با تورفتگی مناسب، حروف کلیدواژه قابل تنظیم و شکستن خط در بندهای اصلی زیباسازی کنید. با هر گویش SQL کار میکند.
پس از بارگذاری آفلاین کار میکند
SQL قالببندیشده
SQL قالببندیشده اینجا نمایش داده میشود…کاربردهای رایج
- فرمت SQL برای بررسی درخواست های Pullپرسش های SQL را قبل از تایید پاک کنید تا در بررسی های کد قابل خواندگی باشند.
- فرمت SQL برای یافتن اشکالفرمت کردن مسائل ساختاری مانند شامل نشدن JOIN ها یا شرایط نامتوازن را آشکار می کند.
- فرمت SQL برای مستنداتمثال های SQL در اسناد، پست های وبلاگ یا آموزش های خود را زیبا و آسان خوانده کنید.
- فرمت SQL تولید شده توسط ORMORM ها (Sequelize, Prisma, ActiveRecord) SQL یک خطی ایجاد می کنند — آن را برای اشکال زدایی فرمت کنید.
- فرمت پرسش های گزارش دهیپرسش های SQL تجزیه تحلیلی بزرگ بدون فرمت کردن غیر قابل کنترل می شوند. به منظور وضوح داخلی کنید.
نحوه کار
این قالببند SQL کاملاً از یک توکنایزر و قالببند دستنویس ساخته شده — کتابخانه خارجیای استفاده نمیشود. قالببندی و سینتکس-برجستهسازی فوراً در مرورگر هنگام تایپ اجرا میشوند، سروری دخیل نیست.
- 1توکنایزر SQL را تقسیم میکندیک توکنایزر کاراکتر-به-کاراکتر ورودی شما را میگردد و آن را به توکنهای تایپشده میشکند: رشتههای لفظی (هم گریزهای بکاسلش هم سبک نقلقول-دوگانه SQL را مدیریت میکند)، کامنتهای خط (--)، کامنتهای بلوک (/* */)، عملگرها، پرانتزها، شناسهها، و اعداد. فضای خالی به یک توکن فاصله واحد جمع میشود.
- 2کلیدواژههای مرکب ادغام میشوندپس از توکنایزیشن، یک پاس دوم توکنهای مجاوری که کلیدواژههای چندکلمهای میسازند را ادغام میکند — پس 'LEFT' بهدنبال آن 'JOIN' یک توکن واحد 'LEFT JOIN' میشود، و 'GROUP' بهدنبال آن 'BY' 'GROUP BY' میشود. این چیزی است که به قالببند اجازه میدهد آنها را بهعنوان واحدهای چیدمان تک تلقی کند.
- 3چیدمان بلوک یا مینیفیکیشندر حالت قالببندی، کلیدواژههای شروع-بلوک (SELECT، FROM، WHERE، JOIN، و غیره) در خط خودشان در تورفتگی صفر قرار میگیرند، و هرچه دنبال میشود تورفته میشود. AND/OR یک خط تورفته جدید را اجبار میکنند. کاماها در سطح پرانتز بالا نیز به خط جدید میروند. در حالت مینیفای، همه خطجدیدها و فضای خالی اضافی به یک توالی جداشده-با-فاصله-تک جمع میشوند.
- 4سینتکس-برجستهسازی از طریق عبارت باقاعدهخروجی قالببندیشده از یک عبارت باقاعده واحد که کامنتها، رشتههای لفظی، اعداد، و شناسهها را در یک جاروب تطبیق میدهد عبور میکند. هر تطبیق در یک span React با یک کلاس رنگی میپیچد — کامنتها در ایتالیک خاموش، رشتهها در کهربایی، اعداد در بنفش، و کلیدواژههای SQL (بررسیشده در برابر مجموعه کامل کلیدواژه) در فیروزهای — که پنل خروجی رنگی را تولید میکند.
ابزارهای مرتبط
زیباساز CSS
CSS فشرده را با تورفتگی یکدست مرتب کنید، یا فشردهاش کنید. مرتبسازی الفبایی اختیاری ویژگیها برای تفاوتهای قابل پیشبینی.
امتحان کنید
فرمتدهنده و اعتبارسنج XML
XML را با استفاده از تجزیهکننده DOM بومی مرورگر زیبا چاپ و اعتبارسنجی کنید. شامل خروجی فشرده برای استفاده در محیط تولید.
امتحان کنید
زیباساز و فشردهساز HTML
HTML را با تورفتگی تودرتوی مناسب زیباسازی یا فشرده کنید. محتوا درون تگهای <pre>، <script>، <style> را حفظ میکند.
امتحان کنید